# near model CODE resource # jump table entries: 3488-3490 (3 of them) fn00000000: 00000000 4E56 FFEE link A6, -0x0012 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 266D DF34 movea.l A3, [A5 - 0x20CC] 0000000C 3B7C 00AF DF30 move.w [A5 - 0x20D0], 0xAF 00000012 7E01 moveq.l D7, 0x01 label00000014: 00000014 3007 move.w D0, D7 00000016 E940 asl D0.w, 4 00000018 0640 2702 addi.w D0, 0x2702 0000001C 49F3 0000 lea.l A4, [A3 + D0.w] 00000020 197C 0011 000C move.b [A4 + 0xC], 0x11 00000026 197C 0031 000D move.b [A4 + 0xD], 0x31 /* '1' */ 0000002C 426C 000E clr.w [A4 + 0xE] 00000030 5247 addq.w D7, 1 00000032 0C47 00E1 cmpi.w D7, 0xE1 00000036 6FDC ble -0x22 /* 00000014 */ 00000038 41FA 1652 lea.l A0, [PC + 0x1652 /* 0000168C, value 0x62656769 'begi' */] 0000003C 43EB 2712 lea.l A1, [A3 + 0x2712] 00000040 22D8 move.l [A1]+, [A0]+ 00000042 22D8 move.l [A1]+, [A0]+ 00000044 22D8 move.l [A1]+, [A0]+ 00000046 177C 0001 271E move.b [A3 + 0x271E], 0x1 0000004C 41FA 1632 lea.l A0, [PC + 0x1632 /* 00001680, value 0x636F6E76 'conv' */] 00000050 43EB 2722 lea.l A1, [A3 + 0x2722] 00000054 22D8 move.l [A1]+, [A0]+ 00000056 22D8 move.l [A1]+, [A0]+ 00000058 22D8 move.l [A1]+, [A0]+ 0000005A 177C 0040 272F move.b [A3 + 0x272F], 0x40 /* '@' */ 00000060 41FA 1612 lea.l A0, [PC + 0x1612 /* 00001674, value 0x66696C6C 'fill', cstring "fill convolve begin "... */] 00000064 43EB 2732 lea.l A1, [A3 + 0x2732] 00000068 22D8 move.l [A1]+, [A0]+ 0000006A 22D8 move.l [A1]+, [A0]+ 0000006C 22D8 move.l [A1]+, [A0]+ 0000006E 177C 0039 273F move.b [A3 + 0x273F], 0x39 /* '9' */ 00000074 41FA 15F2 lea.l A0, [PC + 0x15F2 /* 00001668, value 0x73656C65 'sele', cstring "selectall fill convolv"... */] 00000078 43EB 2742 lea.l A1, [A3 + 0x2742] 0000007C 22D8 move.l [A1]+, [A0]+ 0000007E 22D8 move.l [A1]+, [A0]+ 00000080 22D8 move.l [A1]+, [A0]+ 00000082 177C 0037 274F move.b [A3 + 0x274F], 0x37 /* '7' */ 00000088 41FA 15D2 lea.l A0, [PC + 0x15D2 /* 0000165C, value 0x696E7665 'inve', cstring "invert selectall fill "... */] 0000008C 43EB 2752 lea.l A1, [A3 + 0x2752] 00000090 22D8 move.l [A1]+, [A0]+ 00000092 22D8 move.l [A1]+, [A0]+ 00000094 22D8 move.l [A1]+, [A0]+ 00000096 177C 003A 275F move.b [A3 + 0x275F], 0x3A /* ':' */ 0000009C 41FA 15B2 lea.l A0, [PC + 0x15B2 /* 00001650, value 0x6B696C6C 'kill', cstring "killroi invert selecta"... */] 000000A0 43EB 2762 lea.l A1, [A3 + 0x2762] 000000A4 22D8 move.l [A1]+, [A0]+ 000000A6 22D8 move.l [A1]+, [A0]+ 000000A8 22D8 move.l [A1]+, [A0]+ 000000AA 177C 003D 276F move.b [A3 + 0x276F], 0x3D /* '=' */ 000000B0 41FA 1592 lea.l A0, [PC + 0x1592 /* 00001644, value 0x6D61726B 'mark', cstring "markselectiokillroi invert "... */] 000000B4 43EB 2772 lea.l A1, [A3 + 0x2772] 000000B8 22D8 move.l [A1]+, [A0]+ 000000BA 22D8 move.l [A1]+, [A0]+ 000000BC 22D8 move.l [A1]+, [A0]+ 000000BE 177C 0042 277F move.b [A3 + 0x277F], 0x42 /* 'B' */ 000000C4 41FA 1572 lea.l A0, [PC + 0x1572 /* 00001638, value 0x64726177 'draw', cstring "drawboundarymarkselectiokillroi"... */] 000000C8 43EB 2782 lea.l A1, [A3 + 0x2782] 000000CC 22D8 move.l [A1]+, [A0]+ 000000CE 22D8 move.l [A1]+, [A0]+ 000000D0 22D8 move.l [A1]+, [A0]+ 000000D2 177C 003B 278F move.b [A3 + 0x278F], 0x3B /* ';' */ 000000D8 41FA 1552 lea.l A0, [PC + 0x1552 /* 0000162C, value 0x6D656173 'meas', pstring "easure drawboundarymarkselectiokillroi invert selectall fill convolve begin NV" */] 000000DC 43EB 2792 lea.l A1, [A3 + 0x2792] 000000E0 22D8 move.l [A1]+, [A0]+ 000000E2 22D8 move.l [A1]+, [A0]+ 000000E4 22D8 move.l [A1]+, [A0]+ 000000E6 177C 0043 279F move.b [A3 + 0x279F], 0x43 /* 'C' */ 000000EC 41FA 1532 lea.l A0, [PC + 0x1532 /* 00001620, value 0x666C6970 'flip', pstring "liphorizontmeasure drawboundarymarkselectiokillroi invert selectall fill convolv" */] 000000F0 43EB 27A2 lea.l A1, [A3 + 0x27A2] 000000F4 22D8 move.l [A1]+, [A0]+ 000000F6 22D8 move.l [A1]+, [A0]+ 000000F8 22D8 move.l [A1]+, [A0]+ 000000FA 177C 0035 27AF move.b [A3 + 0x27AF], 0x35 /* '5' */ 00000100 41FA 1512 lea.l A0, [PC + 0x1512 /* 00001614, value 0x616E616C 'anal', pstring "nalyzepartifliphorizontmeasure drawboundarymarkselectiokillroi invert selectall fi" */] 00000104 43EB 27B2 lea.l A1, [A3 + 0x27B2] 00000108 22D8 move.l [A1]+, [A0]+ 0000010A 22D8 move.l [A1]+, [A0]+ 0000010C 22D8 move.l [A1]+, [A0]+ 0000010E 177C 003F 27BF move.b [A3 + 0x27BF], 0x3F /* '?' */ 00000114 41FA 14F2 lea.l A0, [PC + 0x14F2 /* 00001608, value 0x6E657874 'next', pstring "extwindow analyzepartifliphorizontmeasure drawboundarymarkselectiokillroi invert selectall fil" */] 00000118 43EB 27C2 lea.l A1, [A3 + 0x27C2] 0000011C 22D8 move.l [A1]+, [A0]+ 0000011E 22D8 move.l [A1]+, [A0]+ 00000120 22D8 move.l [A1]+, [A0]+ 00000122 177C 0041 27CF move.b [A3 + 0x27CF], 0x41 /* 'A' */ 00000128 41FA 14D2 lea.l A0, [PC + 0x14D2 /* 000015FC, value 0x70617374 'past', pstring "aste nextwindow analyzepartifliphorizontmeasure drawboundarymarkselectiokillroi invert selec" */] 0000012C 43EB 27D2 lea.l A1, [A3 + 0x27D2] 00000130 22D8 move.l [A1]+, [A0]+ 00000132 22D8 move.l [A1]+, [A0]+ 00000134 22D8 move.l [A1]+, [A0]+ 00000136 177C 003C 27DF move.b [A3 + 0x27DF], 0x3C /* '<' */ 0000013C 41FA 14B2 lea.l A0, [PC + 0x14B2 /* 000015F0, value 0x636C6561 'clea', pstring "lear paste nextwindow analyzepartifliphorizontmeasure drawboundarymarkselectiokill" */] 00000140 43EB 27E2 lea.l A1, [A3 + 0x27E2] 00000144 22D8 move.l [A1]+, [A0]+ 00000146 22D8 move.l [A1]+, [A0]+ 00000148 22D8 move.l [A1]+, [A0]+ 0000014A 177C 0038 27EF move.b [A3 + 0x27EF], 0x38 /* '8' */ 00000150 41FA 1492 lea.l A0, [PC + 0x1492 /* 000015E4, value 0x636F7079 'copy', pstring "opy clear paste nextwindow analyzepartifliphorizontmeasure drawboundarymark" */] 00000154 43EB 27F2 lea.l A1, [A3 + 0x27F2] 00000158 22D8 move.l [A1]+, [A0]+ 0000015A 22D8 move.l [A1]+, [A0]+ 0000015C 22D8 move.l [A1]+, [A0]+ 0000015E 177C 0036 27FF move.b [A3 + 0x27FF], 0x36 /* '6' */ 00000164 41FA 1472 lea.l A0, [PC + 0x1472 /* 000015D8, value 0x72657374 'rest', pstring "estoreroi copy clear paste nextwindow analyzepartifliphorizontmeasure drawboundarymarksel" */] 00000168 43EB 2802 lea.l A1, [A3 + 0x2802] 0000016C 22D8 move.l [A1]+, [A0]+ 0000016E 22D8 move.l [A1]+, [A0]+ 00000170 22D8 move.l [A1]+, [A0]+ 00000172 177C 003E 280F move.b [A3 + 0x280F], 0x3E /* '>' */ 00000178 41FA 1452 lea.l A0, [PC + 0x1452 /* 000015CC, value 0x74687265 'thre', pstring "hreshold restoreroi copy clear paste nextwindow analyzepartifliphorizontmeasure drawbound" */] 0000017C 43EB 2812 lea.l A1, [A3 + 0x2812] 00000180 22D8 move.l [A1]+, [A0]+ 00000182 22D8 move.l [A1]+, [A0]+ 00000184 22D8 move.l [A1]+, [A0]+ 00000186 177C 0044 281F move.b [A3 + 0x281F], 0x44 /* 'D' */ 0000018C 41FA 1432 lea.l A0, [PC + 0x1432 /* 000015C0, value 0x72657365 'rese', pstring "esetgraymapthreshold restoreroi copy clear paste nextwindow analyzepartifliphorizontmeasure" */] 00000190 43EB 2822 lea.l A1, [A3 + 0x2822] 00000194 22D8 move.l [A1]+, [A0]+ 00000196 22D8 move.l [A1]+, [A0]+ 00000198 22D8 move.l [A1]+, [A0]+ 0000019A 177C 0045 282F move.b [A3 + 0x282F], 0x45 /* 'E' */ 000001A0 41FA 1412 lea.l A0, [PC + 0x1412 /* 000015B4, value 0x6D616B65 'make', pstring "akebinary resetgraymapthreshold restoreroi copy clear paste nextwindow analyzepartifl" */] 000001A4 43EB 2832 lea.l A1, [A3 + 0x2832] 000001A8 22D8 move.l [A1]+, [A0]+ 000001AA 22D8 move.l [A1]+, [A0]+ 000001AC 22D8 move.l [A1]+, [A0]+ 000001AE 177C 0046 283F move.b [A3 + 0x283F], 0x46 /* 'F' */ 000001B4 41FA 13F2 lea.l A0, [PC + 0x13F2 /* 000015A8, value 0x64697468 'dith', pstring "ither makebinary resetgraymapthreshold restoreroi copy clear paste nextw" */] 000001B8 43EB 2842 lea.l A1, [A3 + 0x2842] 000001BC 22D8 move.l [A1]+, [A0]+ 000001BE 22D8 move.l [A1]+, [A0]+ 000001C0 22D8 move.l [A1]+, [A0]+ 000001C2 177C 0047 284F move.b [A3 + 0x284F], 0x47 /* 'G' */ 000001C8 41FA 13D2 lea.l A0, [PC + 0x13D2 /* 0000159C, value 0x736D6F6F 'smoo', pstring "mooth dither makebinary resetgraymapthreshold restoreroi copy clear paste nextwind" */] 000001CC 43EB 2852 lea.l A1, [A3 + 0x2852] 000001D0 22D8 move.l [A1]+, [A0]+ 000001D2 22D8 move.l [A1]+, [A0]+ 000001D4 22D8 move.l [A1]+, [A0]+ 000001D6 177C 0048 285F move.b [A3 + 0x285F], 0x48 /* 'H' */ 000001DC 41FA 13B2 lea.l A0, [PC + 0x13B2 /* 00001590, value 0x7363616C 'scal', pstring "calemath smooth dither makebinary resetgraymapthreshold restoreroi copy clear paste " */] 000001E0 43EB 2862 lea.l A1, [A3 + 0x2862] 000001E4 22D8 move.l [A1]+, [A0]+ 000001E6 22D8 move.l [A1]+, [A0]+ 000001E8 22D8 move.l [A1]+, [A0]+ 000001EA 177C 001D 286F move.b [A3 + 0x286F], 0x1D 000001F0 41FA 1392 lea.l A0, [PC + 0x1392 /* 00001584, value 0x73686172 'shar', pstring "harpen scalemath smooth dither makebinary resetgraymapthreshold restoreroi copy clear " */] 000001F4 43EB 2872 lea.l A1, [A3 + 0x2872] 000001F8 22D8 move.l [A1]+, [A0]+ 000001FA 22D8 move.l [A1]+, [A0]+ 000001FC 22D8 move.l [A1]+, [A0]+ 000001FE 177C 0049 287F move.b [A3 + 0x287F], 0x49 /* 'I' */ 00000204 41FA 1372 lea.l A0, [PC + 0x1372 /* 00001578, value 0x696E7665 'inve', pstring "nverty sharpen scalemath smooth dither makebinary resetgraymapthreshold restoreroi" */] 00000208 43EB 2882 lea.l A1, [A3 + 0x2882] 0000020C 22D8 move.l [A1]+, [A0]+ 0000020E 22D8 move.l [A1]+, [A0]+ 00000210 22D8 move.l [A1]+, [A0]+ 00000212 177C 001E 288F move.b [A3 + 0x288F], 0x1E 00000218 41FA 1352 lea.l A0, [PC + 0x1352 /* 0000156C, value 0x64656E73 'dens', pstring "ensitysliceinverty sharpen scalemath smooth dither makebinary resetgraymapthres" */] 0000021C 43EB 2892 lea.l A1, [A3 + 0x2892] 00000220 22D8 move.l [A1]+, [A0]+ 00000222 22D8 move.l [A1]+, [A0]+ 00000224 22D8 move.l [A1]+, [A0]+ 00000226 177C 004D 289F move.b [A3 + 0x289F], 0x4D /* 'M' */ 0000022C 41FA 1332 lea.l A0, [PC + 0x1332 /* 00001560, value 0x64697669 'divi', pstring "ivide densitysliceinverty sharpen scalemath smooth dither makebinary reset" */] 00000230 43EB 28A2 lea.l A1, [A3 + 0x28A2] 00000234 22D8 move.l [A1]+, [A0]+ 00000236 22D8 move.l [A1]+, [A0]+ 00000238 22D8 move.l [A1]+, [A0]+ 0000023A 177C 0027 28AF move.b [A3 + 0x28AF], 0x27 /* '\'' */ 00000240 41FA 1312 lea.l A0, [PC + 0x1312 /* 00001554, value 0x72656469 'redi', pstring "edirect divide densitysliceinverty sharpen scalemath smooth dither makebinary resetgr" */] 00000244 43EB 28B2 lea.l A1, [A3 + 0x28B2] 00000248 22D8 move.l [A1]+, [A0]+ 0000024A 22D8 move.l [A1]+, [A0]+ 0000024C 22D8 move.l [A1]+, [A0]+ 0000024E 177C 004F 28BF move.b [A3 + 0x28BF], 0x4F /* 'O' */ 00000254 41FA 12F2 lea.l A0, [PC + 0x12F2 /* 00001548, value 0x67657472 'getr', pstring "etresults redirect divide densitysliceinverty sharpen scalemath smooth dither " */] 00000258 43EB 28C2 lea.l A1, [A3 + 0x28C2] 0000025C 22D8 move.l [A1]+, [A0]+ 0000025E 22D8 move.l [A1]+, [A0]+ 00000260 22D8 move.l [A1]+, [A0]+ 00000262 177C 0029 28CF move.b [A3 + 0x28CF], 0x29 /* ')' */ 00000268 41FA 12D2 lea.l A0, [PC + 0x12D2 /* 0000153C, value 0x77616974 'wait', pstring "ait getresults redirect divide densitysliceinverty sharpen scalemath smooth dither " */] 0000026C 43EB 28D2 lea.l A1, [A3 + 0x28D2] 00000270 22D8 move.l [A1]+, [A0]+ 00000272 22D8 move.l [A1]+, [A0]+ 00000274 22D8 move.l [A1]+, [A0]+ 00000276 177C 0050 28DF move.b [A3 + 0x28DF], 0x50 /* 'P' */ 0000027C 41FA 12B2 lea.l A0, [PC + 0x12B2 /* 00001530, value 0x72657365 'rese', pstring "esetcounterwait getresults redirect divide densitysliceinverty sharpen scalemath smooth " */] 00000280 43EB 28E2 lea.l A1, [A3 + 0x28E2] 00000284 22D8 move.l [A1]+, [A0]+ 00000286 22D8 move.l [A1]+, [A0]+ 00000288 22D8 move.l [A1]+, [A0]+ 0000028A 177C 0051 28EF move.b [A3 + 0x28EF], 0x51 /* 'Q' */ 00000290 41FA 1292 lea.l A0, [PC + 0x1292 /* 00001524, value 0x73657464 'setd', pstring "etdensityslresetcounterwait getresults redirect divide densitysliceinverty sharpen scalemat" */] 00000294 43EB 28F2 lea.l A1, [A3 + 0x28F2] 00000298 22D8 move.l [A1]+, [A0]+ 0000029A 22D8 move.l [A1]+, [A0]+ 0000029C 22D8 move.l [A1]+, [A0]+ 0000029E 177C 004E 28FF move.b [A3 + 0x28FF], 0x4E /* 'N' */ 000002A4 41FA 1272 lea.l A0, [PC + 0x1272 /* 00001518, value 0x756E646F 'undo', pstring "ndo setdensityslresetcounterwait getresults redirect divide densitysliceinverty sharpen " */] 000002A8 43EB 2902 lea.l A1, [A3 + 0x2902] 000002AC 22D8 move.l [A1]+, [A0]+ 000002AE 22D8 move.l [A1]+, [A0]+ 000002B0 22D8 move.l [A1]+, [A0]+ 000002B2 177C 0052 290F move.b [A3 + 0x290F], 0x52 /* 'R' */ 000002B8 41FA 1252 lea.l A0, [PC + 0x1252 /* 0000150C, value 0x73657466 'setf', pstring "etforegrounundo setdensityslresetcounterwait getresults redirect divide densitysliceinverty " */] 000002BC 43EB 2912 lea.l A1, [A3 + 0x2912] 000002C0 22D8 move.l [A1]+, [A0]+ 000002C2 22D8 move.l [A1]+, [A0]+ 000002C4 22D8 move.l [A1]+, [A0]+ 000002C6 177C 0053 291F move.b [A3 + 0x291F], 0x53 /* 'S' */ 000002CC 41FA 1232 lea.l A0, [PC + 0x1232 /* 00001500, value 0x73657462 'setb', pstring "etbackgrounsetforegrounundo setdensityslresetcounterwait getresults redirect divide densitys" */] 000002D0 43EB 2922 lea.l A1, [A3 + 0x2922] 000002D4 22D8 move.l [A1]+, [A0]+ 000002D6 22D8 move.l [A1]+, [A0]+ 000002D8 22D8 move.l [A1]+, [A0]+ 000002DA 177C 0054 292F move.b [A3 + 0x292F], 0x54 /* 'T' */ 000002E0 41FA 1212 lea.l A0, [PC + 0x1212 /* 000014F4, value 0x7363616C 'scal', pstring "caleselectisetbackgrounsetforegrounundo setdensityslresetcounterwait getresults redirect divide " */] 000002E4 43EB 2932 lea.l A1, [A3 + 0x2932] 000002E8 22D8 move.l [A1]+, [A0]+ 000002EA 22D8 move.l [A1]+, [A0]+ 000002EC 22D8 move.l [A1]+, [A0]+ 000002EE 177C 0055 293F move.b [A3 + 0x293F], 0x55 /* 'U' */ 000002F4 41FA 11F2 lea.l A0, [PC + 0x11F2 /* 000014E8, value 0x726F7461 'rota', pstring "otateright scaleselectisetbackgrounsetforegrounundo setdensityslresetcounterwait getresults redirec" */] 000002F8 43EB 2942 lea.l A1, [A3 + 0x2942] 000002FC 22D8 move.l [A1]+, [A0]+ 000002FE 22D8 move.l [A1]+, [A0]+ 00000300 22D8 move.l [A1]+, [A0]+ 00000302 177C 0032 294F move.b [A3 + 0x294F], 0x32 /* '2' */ 00000308 41FA 11D2 lea.l A0, [PC + 0x11D2 /* 000014DC, value 0x726F7461 'rota', pstring "otateleft rotateright scaleselectisetbackgrounsetforegrounundo setdensityslresetcounterwait getresu" */] 0000030C 43EB 2952 lea.l A1, [A3 + 0x2952] 00000310 22D8 move.l [A1]+, [A0]+ 00000312 22D8 move.l [A1]+, [A0]+ 00000314 22D8 move.l [A1]+, [A0]+ 00000316 177C 0033 295F move.b [A3 + 0x295F], 0x33 /* '3' */ 0000031C 41FA 11B2 lea.l A0, [PC + 0x11B2 /* 000014D0, value 0x74726163 'trac', pstring "raceedges rotateleft rotateright scaleselectisetbackgrounsetforegrounundo setdensityslresetcounterwait " */] 00000320 43EB 2962 lea.l A1, [A3 + 0x2962] 00000324 22D8 move.l [A1]+, [A0]+ 00000326 22D8 move.l [A1]+, [A0]+ 00000328 22D8 move.l [A1]+, [A0]+ 0000032A 177C 004B 296F move.b [A3 + 0x296F], 0x4B /* 'K' */ 00000330 41FA 1192 lea.l A0, [PC + 0x1192 /* 000014C4, value 0x6D756C74 'mult', pstring "ultiply traceedges rotateleft rotateright scaleselectisetbackgrounsetforegrounundo setdensityslre" */] 00000334 43EB 2972 lea.l A1, [A3 + 0x2972] 00000338 22D8 move.l [A1]+, [A0]+ 0000033A 22D8 move.l [A1]+, [A0]+ 0000033C 22D8 move.l [A1]+, [A0]+ 0000033E 177C 0026 297F move.b [A3 + 0x297F], 0x26 /* '&' */ 00000344 41FA 1172 lea.l A0, [PC + 0x1172 /* 000014B8, value 0x73686F77 'show', pstring "howhistogramultiply traceedges rotateleft rotateright scaleselectisetbackgrounsetforegrounundo setdensi" */] 00000348 43EB 2982 lea.l A1, [A3 + 0x2982] 0000034C 22D8 move.l [A1]+, [A0]+ 0000034E 22D8 move.l [A1]+, [A0]+ 00000350 22D8 move.l [A1]+, [A0]+ 00000352 177C 0056 298F move.b [A3 + 0x298F], 0x56 /* 'V' */ 00000358 41FA 1152 lea.l A0, [PC + 0x1152 /* 000014AC, value 0x656E6861 'enha', pstring "nhancecontrshowhistogramultiply traceedges rotateleft rotateright scaleselectisetbackgrounsetfor" */] 0000035C 43EB 2992 lea.l A1, [A3 + 0x2992] 00000360 22D8 move.l [A1]+, [A0]+ 00000362 22D8 move.l [A1]+, [A0]+ 00000364 22D8 move.l [A1]+, [A0]+ 00000366 177C 0057 299F move.b [A3 + 0x299F], 0x57 /* 'W' */ 0000036C 41FA 1132 lea.l A0, [PC + 0x1132 /* 000014A0, value 0x65717561 'equa', pstring "qualizehistenhancecontrshowhistogramultiply traceedges rotateleft rotateright scaleselectisetbac" */] 00000370 43EB 29A2 lea.l A1, [A3 + 0x29A2] 00000374 22D8 move.l [A1]+, [A0]+ 00000376 22D8 move.l [A1]+, [A0]+ 00000378 22D8 move.l [A1]+, [A0]+ 0000037A 177C 0058 29AF move.b [A3 + 0x29AF], 0x58 /* 'X' */ 00000380 41FA 1112 lea.l A0, [PC + 0x1112 /* 00001494, value 0x65726F64 'erod', pstring "rode equalizehistenhancecontrshowhistogramultiply traceedges rotateleft rotateright scales" */] 00000384 43EB 29B2 lea.l A1, [A3 + 0x29B2] 00000388 22D8 move.l [A1]+, [A0]+ 0000038A 22D8 move.l [A1]+, [A0]+ 0000038C 22D8 move.l [A1]+, [A0]+ 0000038E 177C 0059 29BF move.b [A3 + 0x29BF], 0x59 /* 'Y' */ 00000394 41FA 10F2 lea.l A0, [PC + 0x10F2 /* 00001488, value 0x64696C61 'dila', pstring "ilate erode equalizehistenhancecontrshowhistogramultiply traceedges rotateleft rotat" */] 00000398 43EB 29C2 lea.l A1, [A3 + 0x29C2] 0000039C 22D8 move.l [A1]+, [A0]+ 0000039E 22D8 move.l [A1]+, [A0]+ 000003A0 22D8 move.l [A1]+, [A0]+ 000003A2 177C 005A 29CF move.b [A3 + 0x29CF], 0x5A /* 'Z' */ 000003A8 41FA 10D2 lea.l A0, [PC + 0x10D2 /* 0000147C, value 0x6F75746C 'outl', pstring "utline dilate erode equalizehistenhancecontrshowhistogramultiply traceedges rotateleft rota" */] 000003AC 43EB 29D2 lea.l A1, [A3 + 0x29D2] 000003B0 22D8 move.l [A1]+, [A0]+ 000003B2 22D8 move.l [A1]+, [A0]+ 000003B4 22D8 move.l [A1]+, [A0]+ 000003B6 177C 005B 29DF move.b [A3 + 0x29DF], 0x5B /* '[' */ 000003BC 41FA 10B2 lea.l A0, [PC + 0x10B2 /* 00001470, value 0x736B656C 'skel', pstring "keletonize outline dilate erode equalizehistenhancecontrshowhistogramultiply traceedges rotatele" */] 000003C0 43EB 29E2 lea.l A1, [A3 + 0x29E2] 000003C4 22D8 move.l [A1]+, [A0]+ 000003C6 22D8 move.l [A1]+, [A0]+ 000003C8 22D8 move.l [A1]+, [A0]+ 000003CA 177C 005C 29EF move.b [A3 + 0x29EF], 0x5C /* '\\' */ 000003D0 41FA 1092 lea.l A0, [PC + 0x1092 /* 00001464, value 0x61646463 'addc', pstring "ddconstant skeletonize outline dilate erode equalizehistenhancecontrshowhistogramu" */] 000003D4 43EB 29F2 lea.l A1, [A3 + 0x29F2] 000003D8 22D8 move.l [A1]+, [A0]+ 000003DA 22D8 move.l [A1]+, [A0]+ 000003DC 22D8 move.l [A1]+, [A0]+ 000003DE 177C 005D 29FF move.b [A3 + 0x29FF], 0x5D /* ']' */ 000003E4 41FA 1072 lea.l A0, [PC + 0x1072 /* 00001458, value 0x72657665 'reve', pstring "everttosaveaddconstant skeletonize outline dilate erode equalizehistenhancecontrshowhistogramultipl" */] 000003E8 43EB 2A02 lea.l A1, [A3 + 0x2A02] 000003EC 22D8 move.l [A1]+, [A0]+ 000003EE 22D8 move.l [A1]+, [A0]+ 000003F0 22D8 move.l [A1]+, [A0]+ 000003F2 177C 005F 2A0F move.b [A3 + 0x2A0F], 0x5F /* '_' */ 000003F8 41FA 1052 lea.l A0, [PC + 0x1052 /* 0000144C, value 0x73686164 'shad', pstring "hadow reverttosaveaddconstant skeletonize outline dilate erode equalizehistenhancecontrshowhist" */] 000003FC 43EB 2A12 lea.l A1, [A3 + 0x2A12] 00000400 22D8 move.l [A1]+, [A0]+ 00000402 22D8 move.l [A1]+, [A0]+ 00000404 22D8 move.l [A1]+, [A0]+ 00000406 177C 004A 2A1F move.b [A3 + 0x2A1F], 0x4A /* 'J' */ 0000040C 41FA 1032 lea.l A0, [PC + 0x1032 /* 00001440, value 0x666C6970 'flip', pstring "lipverticalshadow reverttosaveaddconstant skeletonize outline dilate erode equaliz" */] 00000410 43EB 2A22 lea.l A1, [A3 + 0x2A22] 00000414 22D8 move.l [A1]+, [A0]+ 00000416 22D8 move.l [A1]+, [A0]+ 00000418 22D8 move.l [A1]+, [A0]+ 0000041A 177C 0034 2A2F move.b [A3 + 0x2A2F], 0x34 /* '4' */ 00000420 41FA 1012 lea.l A0, [PC + 0x1012 /* 00001434, value 0x656E6420 'end ', pstring "nd flipverticalshadow reverttosaveaddconstant skeletonize outline dilate erode " */] 00000424 43EB 2A32 lea.l A1, [A3 + 0x2A32] 00000428 22D8 move.l [A1]+, [A0]+ 0000042A 22D8 move.l [A1]+, [A0]+ 0000042C 22D8 move.l [A1]+, [A0]+ 0000042E 177C 0002 2A3E move.b [A3 + 0x2A3E], 0x2 00000434 41FA 0FF2 lea.l A0, [PC + 0xFF2 /* 00001428, value 0x6765746C 'getl', pstring "etline end flipverticalshadow reverttosaveaddconstant skeletonize outline dilate " */] 00000438 43EB 2A42 lea.l A1, [A3 + 0x2A42] 0000043C 22D8 move.l [A1]+, [A0]+ 0000043E 22D8 move.l [A1]+, [A0]+ 00000440 22D8 move.l [A1]+, [A0]+ 00000442 177C 0098 2A4F move.b [A3 + 0x2A4F], 0x98 00000448 41FA 0FD2 lea.l A0, [PC + 0xFD2 /* 0000141C, value 0x76617220 'var ', pstring "ar getline end flipverticalshadow reverttosaveaddconstant skeletonize outline dilate " */] 0000044C 43EB 2A52 lea.l A1, [A3 + 0x2A52] 00000450 22D8 move.l [A1]+, [A0]+ 00000452 22D8 move.l [A1]+, [A0]+ 00000454 22D8 move.l [A1]+, [A0]+ 00000456 177C 000D 2A5E move.b [A3 + 0x2A5E], 0xD /* '\r' */ 0000045C 41FA 0FB2 lea.l A0, [PC + 0xFB2 /* 00001410, value 0x666F7220 'for ', pstring "or var getline end flipverticalshadow reverttosaveaddconstant skeleto" */] 00000460 43EB 2A62 lea.l A1, [A3 + 0x2A62] 00000464 22D8 move.l [A1]+, [A0]+ 00000466 22D8 move.l [A1]+, [A0]+ 00000468 22D8 move.l [A1]+, [A0]+ 0000046A 177C 0014 2A6E move.b [A3 + 0x2A6E], 0x14 00000470 41FA 0F92 lea.l A0, [PC + 0xF92 /* 00001404, value 0x696E7465 'inte', pstring "nteger for var getline end flipverticalshadow reverttosaveaddconstan" */] 00000474 43EB 2A72 lea.l A1, [A3 + 0x2A72] 00000478 22D8 move.l [A1]+, [A0]+ 0000047A 22D8 move.l [A1]+, [A0]+ 0000047C 22D8 move.l [A1]+, [A0]+ 0000047E 177C 000E 2A7E move.b [A3 + 0x2A7E], 0xE 00000484 41FA 0F72 lea.l A0, [PC + 0xF72 /* 000013F8, value 0x746F2020 'to ', pstring "o integer for var getline end flipverticalshadow reverttosaveaddconsta" */] 00000488 43EB 2A82 lea.l A1, [A3 + 0x2A82] 0000048C 22D8 move.l [A1]+, [A0]+ 0000048E 22D8 move.l [A1]+, [A0]+ 00000490 22D8 move.l [A1]+, [A0]+ 00000492 177C 0015 2A8E move.b [A3 + 0x2A8E], 0x15 00000498 41FA 0F52 lea.l A0, [PC + 0xF52 /* 000013EC, value 0x646F2020 'do ', pstring "o to integer for var getline end flipverticalshado" */] 0000049C 43EB 2A92 lea.l A1, [A3 + 0x2A92] 000004A0 22D8 move.l [A1]+, [A0]+ 000004A2 22D8 move.l [A1]+, [A0]+ 000004A4 22D8 move.l [A1]+, [A0]+ 000004A6 177C 0016 2A9E move.b [A3 + 0x2A9E], 0x16 000004AC 41FA 0F32 lea.l A0, [PC + 0xF32 /* 000013E0, value 0x62656570 'beep', pstring "eep do to integer for var getline end fli" */] 000004B0 43EB 2AA2 lea.l A1, [A3 + 0x2AA2] 000004B4 22D8 move.l [A1]+, [A0]+ 000004B6 22D8 move.l [A1]+, [A0]+ 000004B8 22D8 move.l [A1]+, [A0]+ 000004BA 177C 0060 2AAF move.b [A3 + 0x2AAF], 0x60 /* '`' */ 000004C0 41FA 0F12 lea.l A0, [PC + 0xF12 /* 000013D4, value 0x63617074 'capt', pstring "apture beep do to integer for var getline end " */] 000004C4 43EB 2AB2 lea.l A1, [A3 + 0x2AB2] 000004C8 22D8 move.l [A1]+, [A0]+ 000004CA 22D8 move.l [A1]+, [A0]+ 000004CC 22D8 move.l [A1]+, [A0]+ 000004CE 177C 0074 2ABF move.b [A3 + 0x2ABF], 0x74 /* 't' */ 000004D4 41FA 0EF2 lea.l A0, [PC + 0xEF2 /* 000013C8, value 0x6D616B65 'make', pstring "akeroi capture beep do to integer for var getline en" */] 000004D8 43EB 2AC2 lea.l A1, [A3 + 0x2AC2] 000004DC 22D8 move.l [A1]+, [A0]+ 000004DE 22D8 move.l [A1]+, [A0]+ 000004E0 22D8 move.l [A1]+, [A0]+ 000004E2 177C 0062 2ACF move.b [A3 + 0x2ACF], 0x62 /* 'b' */ 000004E8 41FA 0ED2 lea.l A0, [PC + 0xED2 /* 000013BC, value 0x6D6F7665 'move', pstring "overoi makeroi capture beep do to integer for var ge" */] 000004EC 43EB 2AD2 lea.l A1, [A3 + 0x2AD2] 000004F0 22D8 move.l [A1]+, [A0]+ 000004F2 22D8 move.l [A1]+, [A0]+ 000004F4 22D8 move.l [A1]+, [A0]+ 000004F6 177C 0064 2ADF move.b [A3 + 0x2ADF], 0x64 /* 'd' */ 000004FC 41FA 0EB2 lea.l A0, [PC + 0xEB2 /* 000013B0, value 0x696E7365 'inse', pstring "nsetroi moveroi makeroi capture beep do to integer for " */] 00000500 43EB 2AE2 lea.l A1, [A3 + 0x2AE2] 00000504 22D8 move.l [A1]+, [A0]+ 00000506 22D8 move.l [A1]+, [A0]+ 00000508 22D8 move.l [A1]+, [A0]+ 0000050A 177C 0065 2AEF move.b [A3 + 0x2AEF], 0x65 /* 'e' */ 00000510 41FA 0E92 lea.l A0, [PC + 0xE92 /* 000013A4, value 0x6D6F7665 'move', pstring "oveto insetroi moveroi makeroi capture beep do to integer fo" */] 00000514 43EB 2AF2 lea.l A1, [A3 + 0x2AF2] 00000518 22D8 move.l [A1]+, [A0]+ 0000051A 22D8 move.l [A1]+, [A0]+ 0000051C 22D8 move.l [A1]+, [A0]+ 0000051E 177C 0066 2AFF move.b [A3 + 0x2AFF], 0x66 /* 'f' */ 00000524 41FA 0E72 lea.l A0, [PC + 0xE72 /* 00001398, value 0x64726177 'draw', pstring "rawtext moveto insetroi moveroi makeroi capture beep do to " */] 00000528 43EB 2B02 lea.l A1, [A3 + 0x2B02] 0000052C 22D8 move.l [A1]+, [A0]+ 0000052E 22D8 move.l [A1]+, [A0]+ 00000530 22D8 move.l [A1]+, [A0]+ 00000532 177C 0068 2B0F move.b [A3 + 0x2B0F], 0x68 /* 'h' */ 00000538 41FA 0E52 lea.l A0, [PC + 0xE52 /* 0000138C, value 0x73657466 'setf', pstring "etfont drawtext moveto insetroi moveroi makeroi capture beep do to " */] 0000053C 43EB 2B12 lea.l A1, [A3 + 0x2B12] 00000540 22D8 move.l [A1]+, [A0]+ 00000542 22D8 move.l [A1]+, [A0]+ 00000544 22D8 move.l [A1]+, [A0]+ 00000546 177C 006A 2B1F move.b [A3 + 0x2B1F], 0x6A /* 'j' */ 0000054C 41FA 0E32 lea.l A0, [PC + 0xE32 /* 00001380, value 0x73657466 'setf', pstring "etfontsize setfont drawtext moveto insetroi moveroi makeroi capture beep do " */] 00000550 43EB 2B22 lea.l A1, [A3 + 0x2B22] 00000554 22D8 move.l [A1]+, [A0]+ 00000556 22D8 move.l [A1]+, [A0]+ 00000558 22D8 move.l [A1]+, [A0]+ 0000055A 177C 006B 2B2F move.b [A3 + 0x2B2F], 0x6B /* 'k' */ 00000560 41FA 0E12 lea.l A0, [PC + 0xE12 /* 00001374, value 0x73657474 'sett', pstring "ettext setfontsize setfont drawtext moveto insetroi moveroi makeroi capture beep " */] 00000564 43EB 2B32 lea.l A1, [A3 + 0x2B32] 00000568 22D8 move.l [A1]+, [A0]+ 0000056A 22D8 move.l [A1]+, [A0]+ 0000056C 22D8 move.l [A1]+, [A0]+ 0000056E 177C 006C 2B3F move.b [A3 + 0x2B3F], 0x6C /* 'l' */ 00000574 41FA 0DF2 lea.l A0, [PC + 0xDF2 /* 00001368, value 0x64726177 'draw', pstring "rawnumber settext setfontsize setfont drawtext moveto insetroi moveroi maker" */] 00000578 43EB 2B42 lea.l A1, [A3 + 0x2B42] 0000057C 22D8 move.l [A1]+, [A0]+ 0000057E 22D8 move.l [A1]+, [A0]+ 00000580 22D8 move.l [A1]+, [A0]+ 00000582 177C 0069 2B4F move.b [A3 + 0x2B4F], 0x69 /* 'i' */ 00000588 41FA 0DD2 lea.l A0, [PC + 0xDD2 /* 0000135C, value 0x6F722020 'or ', pstring "r drawnumber settext setfontsize setfont drawtext moveto insetroi moveroi make" */] 0000058C 43EB 2B52 lea.l A1, [A3 + 0x2B52] 00000590 22D8 move.l [A1]+, [A0]+ 00000592 22D8 move.l [A1]+, [A0]+ 00000594 22D8 move.l [A1]+, [A0]+ 00000596 177C 0029 2B5E move.b [A3 + 0x2B5E], 0x29 /* ')' */ 0000059C 41FA 0DB2 lea.l A0, [PC + 0xDB2 /* 00001350, value 0x616E6420 'and ', pstring "nd or drawnumber settext setfontsize setfont drawtext moveto in" */] 000005A0 43EB 2B62 lea.l A1, [A3 + 0x2B62] 000005A4 22D8 move.l [A1]+, [A0]+ 000005A6 22D8 move.l [A1]+, [A0]+ 000005A8 22D8 move.l [A1]+, [A0]+ 000005AA 177C 002C 2B6E move.b [A3 + 0x2B6E], 0x2C /* ',' */ 000005B0 41FA 0D92 lea.l A0, [PC + 0xD92 /* 00001344, value 0x64697620 'div ', pstring "iv and or drawnumber settext setfontsize setfont drawtext movet" */] 000005B4 43EB 2B72 lea.l A1, [A3 + 0x2B72] 000005B8 22D8 move.l [A1]+, [A0]+ 000005BA 22D8 move.l [A1]+, [A0]+ 000005BC 22D8 move.l [A1]+, [A0]+ 000005BE 177C 002A 2B7E move.b [A3 + 0x2B7E], 0x2A /* '*' */ 000005C4 41FA 0D72 lea.l A0, [PC + 0xD72 /* 00001338, value 0x6D6F6420 'mod ', pstring "od div and or drawnumber settext setfontsize setfont drawtext mo" */] 000005C8 43EB 2B82 lea.l A1, [A3 + 0x2B82] 000005CC 22D8 move.l [A1]+, [A0]+ 000005CE 22D8 move.l [A1]+, [A0]+ 000005D0 22D8 move.l [A1]+, [A0]+ 000005D2 177C 002B 2B8E move.b [A3 + 0x2B8E], 0x2B /* '+' */ 000005D8 41FA 0D52 lea.l A0, [PC + 0xD52 /* 0000132C, value 0x67657470 'getp', pstring "etpicsize mod div and or drawnumber settext setfontsize setfont " */] 000005DC 43EB 2B92 lea.l A1, [A3 + 0x2B92] 000005E0 22D8 move.l [A1]+, [A0]+ 000005E2 22D8 move.l [A1]+, [A0]+ 000005E4 22D8 move.l [A1]+, [A0]+ 000005E6 177C 006D 2B9F move.b [A3 + 0x2B9F], 0x6D /* 'm' */ 000005EC 41FA 0D32 lea.l A0, [PC + 0xD32 /* 00001320, value 0x7075746D 'putm', pstring "utmessage getpicsize mod div and or drawnumber settext setfontsize setfo" */] 000005F0 43EB 2BA2 lea.l A1, [A3 + 0x2BA2] 000005F4 22D8 move.l [A1]+, [A0]+ 000005F6 22D8 move.l [A1]+, [A0]+ 000005F8 22D8 move.l [A1]+, [A0]+ 000005FA 177C 006E 2BAF move.b [A3 + 0x2BAF], 0x6E /* 'n' */ 00000600 41FA 0D12 lea.l A0, [PC + 0xD12 /* 00001314, value 0x65786974 'exit', pstring "xit putmessage getpicsize mod div and or drawnumber settex" */] 00000604 43EB 2BB2 lea.l A1, [A3 + 0x2BB2] 00000608 22D8 move.l [A1]+, [A0]+ 0000060A 22D8 move.l [A1]+, [A0]+ 0000060C 22D8 move.l [A1]+, [A0]+ 0000060E 177C 006F 2BBF move.b [A3 + 0x2BBF], 0x6F /* 'o' */ 00000614 41FA 0CF2 lea.l A0, [PC + 0xCF2 /* 00001308, value 0x69662020 'if ', pstring "f exit putmessage getpicsize mod div and or drawnumber" */] 00000618 43EB 2BC2 lea.l A1, [A3 + 0x2BC2] 0000061C 22D8 move.l [A1]+, [A0]+ 0000061E 22D8 move.l [A1]+, [A0]+ 00000620 22D8 move.l [A1]+, [A0]+ 00000622 177C 0017 2BCE move.b [A3 + 0x2BCE], 0x17 00000628 41FA 0CD2 lea.l A0, [PC + 0xCD2 /* 000012FC, value 0x7468656E 'then', pstring "hen if exit putmessage getpicsize mod div and or drawnumbe" */] 0000062C 43EB 2BD2 lea.l A1, [A3 + 0x2BD2] 00000630 22D8 move.l [A1]+, [A0]+ 00000632 22D8 move.l [A1]+, [A0]+ 00000634 22D8 move.l [A1]+, [A0]+ 00000636 177C 0018 2BDE move.b [A3 + 0x2BDE], 0x18 0000063C 41FA 0CB2 lea.l A0, [PC + 0xCB2 /* 000012F0, value 0x656C7365 'else', pstring "lse then if exit putmessage getpicsize mod div and " */] 00000640 43EB 2BE2 lea.l A1, [A3 + 0x2BE2] 00000644 22D8 move.l [A1]+, [A0]+ 00000646 22D8 move.l [A1]+, [A0]+ 00000648 22D8 move.l [A1]+, [A0]+ 0000064A 177C 0019 2BEE move.b [A3 + 0x2BEE], 0x19 00000650 41FA 0C92 lea.l A0, [PC + 0xC92 /* 000012E4, value 0x7768696C 'whil', pstring "hile else then if exit putmessage getpicsize mod div and " */] 00000654 43EB 2BF2 lea.l A1, [A3 + 0x2BF2] 00000658 22D8 move.l [A1]+, [A0]+ 0000065A 22D8 move.l [A1]+, [A0]+ 0000065C 22D8 move.l [A1]+, [A0]+ 0000065E 177C 001A 2BFE move.b [A3 + 0x2BFE], 0x1A 00000664 41FA 0C72 lea.l A0, [PC + 0xC72 /* 000012D8, value 0x72657065 'repe', pstring "epeat while else then if exit putmessage getpicsize mod div " */] 00000668 43EB 2C02 lea.l A1, [A3 + 0x2C02] 0000066C 22D8 move.l [A1]+, [A0]+ 0000066E 22D8 move.l [A1]+, [A0]+ 00000670 22D8 move.l [A1]+, [A0]+ 00000672 177C 001B 2C0E move.b [A3 + 0x2C0E], 0x1B 00000678 41FA 0C52 lea.l A0, [PC + 0xC52 /* 000012CC, value 0x756E7469 'unti', pstring "ntil repeat while else then if exit putmessage getpicsize mod " */] 0000067C 43EB 2C12 lea.l A1, [A3 + 0x2C12] 00000680 22D8 move.l [A1]+, [A0]+ 00000682 22D8 move.l [A1]+, [A0]+ 00000684 22D8 move.l [A1]+, [A0]+ 00000686 177C 001C 2C1E move.b [A3 + 0x2C1E], 0x1C 0000068C 41FA 0C32 lea.l A0, [PC + 0xC32 /* 000012C0, value 0x6E6F7420 'not ', pstring "ot until repeat while else then if exit putmessage get" */] 00000690 43EB 2C22 lea.l A1, [A3 + 0x2C22] 00000694 22D8 move.l [A1]+, [A0]+ 00000696 22D8 move.l [A1]+, [A0]+ 00000698 22D8 move.l [A1]+, [A0]+ 0000069A 177C 002D 2C2E move.b [A3 + 0x2C2E], 0x2D /* '-' */ 000006A0 41FA 0C12 lea.l A0, [PC + 0xC12 /* 000012B4, value 0x67657472 'getr', pstring "etroi not until repeat while else then if exit " */] 000006A4 43EB 2C32 lea.l A1, [A3 + 0x2C32] 000006A8 22D8 move.l [A1]+, [A0]+ 000006AA 22D8 move.l [A1]+, [A0]+ 000006AC 22D8 move.l [A1]+, [A0]+ 000006AE 177C 0070 2C3F move.b [A3 + 0x2C3F], 0x70 /* 'p' */ 000006B4 41FA 0BF2 lea.l A0, [PC + 0xBF2 /* 000012A8, value 0x7265616C 'real', pstring "eal getroi not until repeat while else then if exit " */] 000006B8 43EB 2C42 lea.l A1, [A3 + 0x2C42] 000006BC 22D8 move.l [A1]+, [A0]+ 000006BE 22D8 move.l [A1]+, [A0]+ 000006C0 22D8 move.l [A1]+, [A0]+ 000006C2 177C 000F 2C4E move.b [A3 + 0x2C4E], 0xF 000006C8 41FA 0BD2 lea.l A0, [PC + 0xBD2 /* 0000129C, value 0x7472756E 'trun', pstring "runc real getroi not until repeat while else then if " */] 000006CC 43EB 2C52 lea.l A1, [A3 + 0x2C52] 000006D0 22D8 move.l [A1]+, [A0]+ 000006D2 22D8 move.l [A1]+, [A0]+ 000006D4 22D8 move.l [A1]+, [A0]+ 000006D6 177C 0012 2C5E move.b [A3 + 0x2C5E], 0x12 000006DC 177C 0071 2C5F move.b [A3 + 0x2C5F], 0x71 /* 'q' */ 000006E2 41FA 0BAC lea.l A0, [PC + 0xBAC /* 00001290, value 0x726F756E 'roun', pstring "ound trunc real getroi not until repeat while else then " */] 000006E6 43EB 2C62 lea.l A1, [A3 + 0x2C62] 000006EA 22D8 move.l [A1]+, [A0]+ 000006EC 22D8 move.l [A1]+, [A0]+ 000006EE 22D8 move.l [A1]+, [A0]+ 000006F0 177C 0012 2C6E move.b [A3 + 0x2C6E], 0x12 000006F6 177C 0072 2C6F move.b [A3 + 0x2C6F], 0x72 /* 'r' */ 000006FC 41FA 0B86 lea.l A0, [PC + 0xB86 /* 00001284, value 0x6765746E 'getn', pstring "etnumber round trunc real getroi not until repeat while " */] 00000700 43EB 2C72 lea.l A1, [A3 + 0x2C72] 00000704 22D8 move.l [A1]+, [A0]+ 00000706 22D8 move.l [A1]+, [A0]+ 00000708 22D8 move.l [A1]+, [A0]+ 0000070A 177C 0012 2C7E move.b [A3 + 0x2C7E], 0x12 00000710 177C 0073 2C7F move.b [A3 + 0x2C7F], 0x73 /* 's' */ 00000716 41FA 0B60 lea.l A0, [PC + 0xB60 /* 00001278, value 0x6E6F7020 'nop ', pstring "op getnumber round trunc real getroi not until repeat whi" */] 0000071A 43EB 2C82 lea.l A1, [A3 + 0x2C82] 0000071E 22D8 move.l [A1]+, [A0]+ 00000720 22D8 move.l [A1]+, [A0]+ 00000722 22D8 move.l [A1]+, [A0]+ 00000724 177C 0061 2C8F move.b [A3 + 0x2C8F], 0x61 /* 'a' */ 0000072A 41FA 0B40 lea.l A0, [PC + 0xB40 /* 0000126C, value 0x72616E64 'rand', pstring "andom nop getnumber round trunc real getroi not until repeat " */] 0000072E 43EB 2C92 lea.l A1, [A3 + 0x2C92] 00000732 22D8 move.l [A1]+, [A0]+ 00000734 22D8 move.l [A1]+, [A0]+ 00000736 22D8 move.l [A1]+, [A0]+ 00000738 177C 0012 2C9E move.b [A3 + 0x2C9E], 0x12 0000073E 177C 0075 2C9F move.b [A3 + 0x2C9F], 0x75 /* 'u' */ 00000744 41FA 0B1A lea.l A0, [PC + 0xB1A /* 00001260, value 0x6D616B65 'make', pstring "akeovalroi random nop getnumber round trunc real getroi not un" */] 00000748 43EB 2CA2 lea.l A1, [A3 + 0x2CA2] 0000074C 22D8 move.l [A1]+, [A0]+ 0000074E 22D8 move.l [A1]+, [A0]+ 00000750 22D8 move.l [A1]+, [A0]+ 00000752 177C 0063 2CAF move.b [A3 + 0x2CAF], 0x63 /* 'c' */ 00000758 41FA 0AFA lea.l A0, [PC + 0xAFA /* 00001254, value 0x64726177 'draw', pstring "rawscale makeovalroi random nop getnumber round trunc real getro" */] 0000075C 43EB 2CB2 lea.l A1, [A3 + 0x2CB2] 00000760 22D8 move.l [A1]+, [A0]+ 00000762 22D8 move.l [A1]+, [A0]+ 00000764 22D8 move.l [A1]+, [A0]+ 00000766 177C 0077 2CBF move.b [A3 + 0x2CBF], 0x77 /* 'w' */ 0000076C 41FA 0ADA lea.l A0, [PC + 0xADA /* 00001248, value 0x73657470 'setp', pstring "etpalette drawscale makeovalroi random nop getnumber round trunc real getroi " */] 00000770 43EB 2CC2 lea.l A1, [A3 + 0x2CC2] 00000774 22D8 move.l [A1]+, [A0]+ 00000776 22D8 move.l [A1]+, [A0]+ 00000778 22D8 move.l [A1]+, [A0]+ 0000077A 177C 0078 2CCF move.b [A3 + 0x2CCF], 0x78 /* 'x' */ 00000780 41FA 0ABA lea.l A0, [PC + 0xABA /* 0000123C, value 0x6D616B65 'make', pstring "akenewwindosetpalette drawscale makeovalroi random nop getnumber round trunc re" */] 00000784 43EB 2CD2 lea.l A1, [A3 + 0x2CD2] 00000788 22D8 move.l [A1]+, [A0]+ 0000078A 22D8 move.l [A1]+, [A0]+ 0000078C 22D8 move.l [A1]+, [A0]+ 0000078E 177C 0076 2CDF move.b [A3 + 0x2CDF], 0x76 /* 'v' */ 00000794 41FA 0A9A lea.l A0, [PC + 0xA9A /* 00001230, value 0x67657470 'getp', pstring "etpixel makenewwindosetpalette drawscale makeovalroi random nop getnumber round " */] 00000798 43EB 2CE2 lea.l A1, [A3 + 0x2CE2] 0000079C 22D8 move.l [A1]+, [A0]+ 0000079E 22D8 move.l [A1]+, [A0]+ 000007A0 22D8 move.l [A1]+, [A0]+ 000007A2 177C 0012 2CEE move.b [A3 + 0x2CEE], 0x12 000007A8 177C 0079 2CEF move.b [A3 + 0x2CEF], 0x79 /* 'y' */ 000007AE 41FA 0A74 lea.l A0, [PC + 0xA74 /* 00001224, value 0x62757474 'butt', pstring "utton getpixel makenewwindosetpalette drawscale makeovalroi random nop get" */] 000007B2 43EB 2CF2 lea.l A1, [A3 + 0x2CF2] 000007B6 22D8 move.l [A1]+, [A0]+ 000007B8 22D8 move.l [A1]+, [A0]+ 000007BA 22D8 move.l [A1]+, [A0]+ 000007BC 177C 0012 2CFE move.b [A3 + 0x2CFE], 0x12 000007C2 177C 007A 2CFF move.b [A3 + 0x2CFF], 0x7A /* 'z' */ 000007C8 41FA 0A4E lea.l A0, [PC + 0xA4E /* 00001218, value 0x6F646420 'odd ', pstring "dd button getpixel makenewwindosetpalette drawscale makeovalroi random nop getn" */] 000007CC 43EB 2D02 lea.l A1, [A3 + 0x2D02] 000007D0 22D8 move.l [A1]+, [A0]+ 000007D2 22D8 move.l [A1]+, [A0]+ 000007D4 22D8 move.l [A1]+, [A0]+ 000007D6 177C 0012 2D0E move.b [A3 + 0x2D0E], 0x12 000007DC 177C 007B 2D0F move.b [A3 + 0x2D0F], 0x7B /* '{' */ 000007E2 41FA 0A28 lea.l A0, [PC + 0xA28 /* 0000120C, value 0x61627320 'abs ', pstring "bs odd button getpixel makenewwindosetpalette drawscale makeovalroi ra" */] 000007E6 43EB 2D12 lea.l A1, [A3 + 0x2D12] 000007EA 22D8 move.l [A1]+, [A0]+ 000007EC 22D8 move.l [A1]+, [A0]+ 000007EE 22D8 move.l [A1]+, [A0]+ 000007F0 177C 0012 2D1E move.b [A3 + 0x2D1E], 0x12 000007F6 177C 007C 2D1F move.b [A3 + 0x2D1F], 0x7C /* '|' */ 000007FC 41FA 0A02 lea.l A0, [PC + 0xA02 /* 00001200, value 0x73717274 'sqrt', pstring "qrt abs odd button getpixel makenewwindosetpalette drawscale makeovalroi random " */] 00000800 43EB 2D22 lea.l A1, [A3 + 0x2D22] 00000804 22D8 move.l [A1]+, [A0]+ 00000806 22D8 move.l [A1]+, [A0]+ 00000808 22D8 move.l [A1]+, [A0]+ 0000080A 177C 0012 2D2E move.b [A3 + 0x2D2E], 0x12 00000810 177C 007D 2D2F move.b [A3 + 0x2D2F], 0x7D /* '}' */ 00000816 41FA 09DC lea.l A0, [PC + 0x9DC /* 000011F4, value 0x73696E20 'sin ', pstring "in sqrt abs odd button getpixel makenewwindosetpalette drawscale makeoval" */] 0000081A 43EB 2D32 lea.l A1, [A3 + 0x2D32] 0000081E 22D8 move.l [A1]+, [A0]+ 00000820 22D8 move.l [A1]+, [A0]+ 00000822 22D8 move.l [A1]+, [A0]+ 00000824 177C 0012 2D3E move.b [A3 + 0x2D3E], 0x12 0000082A 177C 007E 2D3F move.b [A3 + 0x2D3F], 0x7E /* '~' */ 00000830 41FA 09B6 lea.l A0, [PC + 0x9B6 /* 000011E8, value 0x636F7320 'cos ', pstring "os sin sqrt abs odd button getpixel makenewwindosetp" */] 00000834 43EB 2D42 lea.l A1, [A3 + 0x2D42] 00000838 22D8 move.l [A1]+, [A0]+ 0000083A 22D8 move.l [A1]+, [A0]+ 0000083C 22D8 move.l [A1]+, [A0]+ 0000083E 177C 0012 2D4E move.b [A3 + 0x2D4E], 0x12 00000844 177C 007F 2D4F move.b [A3 + 0x2D4F], 0x7F 0000084A 41FA 0990 lea.l A0, [PC + 0x990 /* 000011DC, value 0x65787020 'exp ', pstring "xp cos sin sqrt abs odd button getpixel makene" */] 0000084E 43EB 2D52 lea.l A1, [A3 + 0x2D52] 00000852 22D8 move.l [A1]+, [A0]+ 00000854 22D8 move.l [A1]+, [A0]+ 00000856 22D8 move.l [A1]+, [A0]+ 00000858 177C 0012 2D5E move.b [A3 + 0x2D5E], 0x12 0000085E 177C 0080 2D5F move.b [A3 + 0x2D5F], 0x80 00000864 41FA 096A lea.l A0, [PC + 0x96A /* 000011D0, value 0x6C6E2020 'ln ', pstring "n exp cos sin sqrt abs odd button getpixel m" */] 00000868 43EB 2D62 lea.l A1, [A3 + 0x2D62] 0000086C 22D8 move.l [A1]+, [A0]+ 0000086E 22D8 move.l [A1]+, [A0]+ 00000870 22D8 move.l [A1]+, [A0]+ 00000872 177C 0012 2D6E move.b [A3 + 0x2D6E], 0x12 00000878 177C 0081 2D6F move.b [A3 + 0x2D6F], 0x81 0000087E 41FA 0944 lea.l A0, [PC + 0x944 /* 000011C4, value 0x61726374 'arct', pstring "rctan ln exp cos sin sqrt abs odd bu" */] 00000882 43EB 2D72 lea.l A1, [A3 + 0x2D72] 00000886 22D8 move.l [A1]+, [A0]+ 00000888 22D8 move.l [A1]+, [A0]+ 0000088A 22D8 move.l [A1]+, [A0]+ 0000088C 177C 0012 2D7E move.b [A3 + 0x2D7E], 0x12 00000892 177C 0082 2D7F move.b [A3 + 0x2D7F], 0x82 00000898 41FA 091E lea.l A0, [PC + 0x91E /* 000011B8, value 0x73717220 'sqr ', pstring "qr arctan ln exp cos sin sqrt abs odd button " */] 0000089C 43EB 2D82 lea.l A1, [A3 + 0x2D82] 000008A0 22D8 move.l [A1]+, [A0]+ 000008A2 22D8 move.l [A1]+, [A0]+ 000008A4 22D8 move.l [A1]+, [A0]+ 000008A6 177C 0012 2D8E move.b [A3 + 0x2D8E], 0x12 000008AC 177C 0083 2D8F move.b [A3 + 0x2D8F], 0x83 000008B2 41FA 08F8 lea.l A0, [PC + 0x8F8 /* 000011AC, value 0x6D616372 'macr', pstring "acro sqr arctan ln exp cos sin sqrt abs od" */] 000008B6 43EB 2D92 lea.l A1, [A3 + 0x2D92] 000008BA 22D8 move.l [A1]+, [A0]+ 000008BC 22D8 move.l [A1]+, [A0]+ 000008BE 22D8 move.l [A1]+, [A0]+ 000008C0 177C 002F 2D9E move.b [A3 + 0x2D9E], 0x2F /* '/' */ 000008C6 41FA 08D8 lea.l A0, [PC + 0x8D8 /* 000011A0, value 0x70726F63 'proc', pstring "rocedure macro sqr arctan ln exp cos sin sqrt abs " */] 000008CA 43EB 2DA2 lea.l A1, [A3 + 0x2DA2] 000008CE 22D8 move.l [A1]+, [A0]+ 000008D0 22D8 move.l [A1]+, [A0]+ 000008D2 22D8 move.l [A1]+, [A0]+ 000008D4 177C 0030 2DAE move.b [A3 + 0x2DAE], 0x30 /* '0' */ 000008DA 41FA 08B8 lea.l A0, [PC + 0x8B8 /* 00001194, value 0x6F70656E 'open', pstring "pen procedure macro sqr arctan ln exp cos sin sqrt" */] 000008DE 43EB 2DB2 lea.l A1, [A3 + 0x2DB2] 000008E2 22D8 move.l [A1]+, [A0]+ 000008E4 22D8 move.l [A1]+, [A0]+ 000008E6 22D8 move.l [A1]+, [A0]+ 000008E8 177C 0084 2DBF move.b [A3 + 0x2DBF], 0x84 000008EE 41FA 0898 lea.l A0, [PC + 0x898 /* 00001188, value 0x73657469 'seti', pstring "etimport open procedure macro sqr arctan ln exp cos sin " */] 000008F2 43EB 2DC2 lea.l A1, [A3 + 0x2DC2] 000008F6 22D8 move.l [A1]+, [A0]+ 000008F8 22D8 move.l [A1]+, [A0]+ 000008FA 22D8 move.l [A1]+, [A0]+ 000008FC 177C 0086 2DCF move.b [A3 + 0x2DCF], 0x86 00000902 41FA 0878 lea.l A0, [PC + 0x878 /* 0000117C, value 0x696D706F 'impo', pstring "mport setimport open procedure macro sqr arctan ln exp " */] 00000906 43EB 2DD2 lea.l A1, [A3 + 0x2DD2] 0000090A 22D8 move.l [A1]+, [A0]+ 0000090C 22D8 move.l [A1]+, [A0]+ 0000090E 22D8 move.l [A1]+, [A0]+ 00000910 177C 0085 2DDF move.b [A3 + 0x2DDF], 0x85 00000916 41FA 0858 lea.l A0, [PC + 0x858 /* 00001170, value 0x73657469 'seti', pstring "etimportminimport setimport open procedure macro sqr arctan ln exp " */] 0000091A 43EB 2DE2 lea.l A1, [A3 + 0x2DE2] 0000091E 22D8 move.l [A1]+, [A0]+ 00000920 22D8 move.l [A1]+, [A0]+ 00000922 22D8 move.l [A1]+, [A0]+ 00000924 177C 0087 2DEF move.b [A3 + 0x2DEF], 0x87 0000092A 41FA 0838 lea.l A0, [PC + 0x838 /* 00001164, value 0x73657463 'setc', pstring "etcustom setimportminimport setimport open procedure macro sqr arctan ln " */] 0000092E 43EB 2DF2 lea.l A1, [A3 + 0x2DF2] 00000932 22D8 move.l [A1]+, [A0]+ 00000934 22D8 move.l [A1]+, [A0]+ 00000936 22D8 move.l [A1]+, [A0]+ 00000938 177C 0088 2DFF move.b [A3 + 0x2DFF], 0x88 0000093E 41FA 0818 lea.l A0, [PC + 0x818 /* 00001158, value 0x6E706963 'npic', pstring "pics setcustom setimportminimport setimport open procedure macro sqr arc" */] 00000942 43EB 2E02 lea.l A1, [A3 + 0x2E02] 00000946 22D8 move.l [A1]+, [A0]+ 00000948 22D8 move.l [A1]+, [A0]+ 0000094A 22D8 move.l [A1]+, [A0]+ 0000094C 177C 0012 2E0E move.b [A3 + 0x2E0E], 0x12 00000952 177C 0089 2E0F move.b [A3 + 0x2E0F], 0x89 00000958 41FA 07F2 lea.l A0, [PC + 0x7F2 /* 0000114C, value 0x73656C65 'sele', pstring "electpic npics setcustom setimportminimport setimport open procedure macro sqr " */] 0000095C 43EB 2E12 lea.l A1, [A3 + 0x2E12] 00000960 22D8 move.l [A1]+, [A0]+ 00000962 22D8 move.l [A1]+, [A0]+ 00000964 22D8 move.l [A1]+, [A0]+ 00000966 177C 008A 2E1F move.b [A3 + 0x2E1F], 0x8A 0000096C 41FA 07D2 lea.l A0, [PC + 0x7D2 /* 00001140, value 0x73657470 'setp', pstring "etpicname selectpic npics setcustom setimportminimport setimport open procedure macro " */] 00000970 43EB 2E22 lea.l A1, [A3 + 0x2E22] 00000974 22D8 move.l [A1]+, [A0]+ 00000976 22D8 move.l [A1]+, [A0]+ 00000978 22D8 move.l [A1]+, [A0]+ 0000097A 177C 008B 2E2F move.b [A3 + 0x2E2F], 0x8B 00000980 41FA 07B2 lea.l A0, [PC + 0x7B2 /* 00001134, value 0x6170706C 'appl', pstring "pplylut setpicname selectpic npics setcustom setimportminimport setimport op" */] 00000984 43EB 2E32 lea.l A1, [A3 + 0x2E32] 00000988 22D8 move.l [A1]+, [A0]+ 0000098A 22D8 move.l [A1]+, [A0]+ 0000098C 22D8 move.l [A1]+, [A0]+ 0000098E 177C 008C 2E3F move.b [A3 + 0x2E3F], 0x8C 00000994 41FA 0792 lea.l A0, [PC + 0x792 /* 00001128, value 0x6D756C74 'mult', pstring "ultiplybycoapplylut setpicname selectpic npics setcustom setimportminimport setimport op" */] 00000998 43EB 2E42 lea.l A1, [A3 + 0x2E42] 0000099C 22D8 move.l [A1]+, [A0]+ 0000099E 22D8 move.l [A1]+, [A0]+ 000009A0 22D8 move.l [A1]+, [A0]+ 000009A2 177C 005E 2E4F move.b [A3 + 0x2E4F], 0x5E /* '^' */ 000009A8 41FA 0772 lea.l A0, [PC + 0x772 /* 0000111C, value 0x7365746E 'setn', pstring "etnewsize multiplybycoapplylut setpicname selectpic npics setcustom setimportminimport setimpor" */] 000009AC 43EB 2E52 lea.l A1, [A3 + 0x2E52] 000009B0 22D8 move.l [A1]+, [A0]+ 000009B2 22D8 move.l [A1]+, [A0]+ 000009B4 22D8 move.l [A1]+, [A0]+ 000009B6 177C 008D 2E5F move.b [A3 + 0x2E5F], 0x8D 000009BC 41FA 0752 lea.l A0, [PC + 0x752 /* 00001110, value 0x73617665 'save', pstring "ave setnewsize multiplybycoapplylut setpicname selectpic npics setcustom setimportminimport " */] 000009C0 43EB 2E62 lea.l A1, [A3 + 0x2E62] 000009C4 22D8 move.l [A1]+, [A0]+ 000009C6 22D8 move.l [A1]+, [A0]+ 000009C8 22D8 move.l [A1]+, [A0]+ 000009CA 177C 008E 2E6F move.b [A3 + 0x2E6F], 0x8E 000009D0 41FA 0732 lea.l A0, [PC + 0x732 /* 00001104, value 0x73617665 'save', pstring "aveall save setnewsize multiplybycoapplylut setpicname selectpic npics setcustom setimpor" */] 000009D4 43EB 2E72 lea.l A1, [A3 + 0x2E72] 000009D8 22D8 move.l [A1]+, [A0]+ 000009DA 22D8 move.l [A1]+, [A0]+ 000009DC 22D8 move.l [A1]+, [A0]+ 000009DE 177C 008F 2E7F move.b [A3 + 0x2E7F], 0x8F 000009E4 41FA 0712 lea.l A0, [PC + 0x712 /* 000010F8, value 0x73617665 'save', pstring "aveas saveall save setnewsize multiplybycoapplylut setpicname selectpic npics setcusto" */] 000009E8 43EB 2E82 lea.l A1, [A3 + 0x2E82] 000009EC 22D8 move.l [A1]+, [A0]+ 000009EE 22D8 move.l [A1]+, [A0]+ 000009F0 22D8 move.l [A1]+, [A0]+ 000009F2 177C 0090 2E8F move.b [A3 + 0x2E8F], 0x90 000009F8 41FA 06F2 lea.l A0, [PC + 0x6F2 /* 000010EC, value 0x636F7079 'copy', pstring "opyresults saveas saveall save setnewsize multiplybycoapplylut setpicname sele" */] 000009FC 43EB 2E92 lea.l A1, [A3 + 0x2E92] 00000A00 22D8 move.l [A1]+, [A0]+ 00000A02 22D8 move.l [A1]+, [A0]+ 00000A04 22D8 move.l [A1]+, [A0]+ 00000A06 177C 0091 2E9F move.b [A3 + 0x2E9F], 0x91 00000A0C 41FA 06D2 lea.l A0, [PC + 0x6D2 /* 000010E0, value 0x626F6F6C 'bool', pstring "oolean copyresults saveas saveall save setnewsize multiplybycoapplylut set" */] 00000A10 43EB 2EA2 lea.l A1, [A3 + 0x2EA2] 00000A14 22D8 move.l [A1]+, [A0]+ 00000A16 22D8 move.l [A1]+, [A0]+ 00000A18 22D8 move.l [A1]+, [A0]+ 00000A1A 177C 0010 2EAE move.b [A3 + 0x2EAE], 0x10 00000A20 41FA 06B2 lea.l A0, [PC + 0x6B2 /* 000010D4, value 0x74727565 'true', pstring "rue boolean copyresults saveas saveall save setnewsize multiplybycoapplylut setpicnam" */] 00000A24 43EB 2EB2 lea.l A1, [A3 + 0x2EB2] 00000A28 22D8 move.l [A1]+, [A0]+ 00000A2A 22D8 move.l [A1]+, [A0]+ 00000A2C 22D8 move.l [A1]+, [A0]+ 00000A2E 177C 0031 2EBE move.b [A3 + 0x2EBE], 0x31 /* '1' */ 00000A34 41FA 0692 lea.l A0, [PC + 0x692 /* 000010C8, value 0x66616C73 'fals', pstring "alse true boolean copyresults saveas saveall save setnewsize multipl" */] 00000A38 43EB 2EC2 lea.l A1, [A3 + 0x2EC2] 00000A3C 22D8 move.l [A1]+, [A0]+ 00000A3E 22D8 move.l [A1]+, [A0]+ 00000A40 22D8 move.l [A1]+, [A0]+ 00000A42 177C 0032 2ECE move.b [A3 + 0x2ECE], 0x32 /* '2' */ 00000A48 41FA 0672 lea.l A0, [PC + 0x672 /* 000010BC, value 0x636C6F73 'clos', pstring "lose false true boolean copyresults saveas saveall save setn" */] 00000A4C 43EB 2ED2 lea.l A1, [A3 + 0x2ED2] 00000A50 22D8 move.l [A1]+, [A0]+ 00000A52 22D8 move.l [A1]+, [A0]+ 00000A54 22D8 move.l [A1]+, [A0]+ 00000A56 177C 0092 2EDF move.b [A3 + 0x2EDF], 0x92 00000A5C 41FA 0652 lea.l A0, [PC + 0x652 /* 000010B0, value 0x64697370 'disp', pstring "ispose close false true boolean copyresults saveas saveall save " */] 00000A60 43EB 2EE2 lea.l A1, [A3 + 0x2EE2] 00000A64 22D8 move.l [A1]+, [A0]+ 00000A66 22D8 move.l [A1]+, [A0]+ 00000A68 22D8 move.l [A1]+, [A0]+ 00000A6A 177C 0093 2EEF move.b [A3 + 0x2EEF], 0x93 00000A70 41FA 0632 lea.l A0, [PC + 0x632 /* 000010A4, value 0x64697370 'disp', pstring "isposeall dispose close false true boolean copyresults saveas savea" */] 00000A74 43EB 2EF2 lea.l A1, [A3 + 0x2EF2] 00000A78 22D8 move.l [A1]+, [A0]+ 00000A7A 22D8 move.l [A1]+, [A0]+ 00000A7C 22D8 move.l [A1]+, [A0]+ 00000A7E 177C 0094 2EFF move.b [A3 + 0x2EFF], 0x94 00000A84 41FA 0612 lea.l A0, [PC + 0x612 /* 00001098, value 0x6475706C 'dupl', pstring "uplicate disposeall dispose close false true boolean copyresults savea" */] 00000A88 43EB 2F02 lea.l A1, [A3 + 0x2F02] 00000A8C 22D8 move.l [A1]+, [A0]+ 00000A8E 22D8 move.l [A1]+, [A0]+ 00000A90 22D8 move.l [A1]+, [A0]+ 00000A92 177C 0095 2F0F move.b [A3 + 0x2F0F], 0x95 00000A98 41FA 05F2 lea.l A0, [PC + 0x5F2 /* 0000108C, value 0x67657469 'geti', pstring "etinfo duplicate disposeall dispose close false true boolean copyresu" */] 00000A9C 43EB 2F12 lea.l A1, [A3 + 0x2F12] 00000AA0 22D8 move.l [A1]+, [A0]+ 00000AA2 22D8 move.l [A1]+, [A0]+ 00000AA4 22D8 move.l [A1]+, [A0]+ 00000AA6 177C 0096 2F1F move.b [A3 + 0x2F1F], 0x96 00000AAC 41FA 05D2 lea.l A0, [PC + 0x5D2 /* 00001080, value 0x7072696E 'prin', pstring "rint getinfo duplicate disposeall dispose close false true boolean copyr" */] 00000AB0 43EB 2F22 lea.l A1, [A3 + 0x2F22] 00000AB4 22D8 move.l [A1]+, [A0]+ 00000AB6 22D8 move.l [A1]+, [A0]+ 00000AB8 22D8 move.l [A1]+, [A0]+ 00000ABA 177C 0097 2F2F move.b [A3 + 0x2F2F], 0x97 00000AC0 41FA 05B2 lea.l A0, [PC + 0x5B2 /* 00001074, value 0x6C696E65 'line', pstring "ineto print getinfo duplicate disposeall dispose close false true b" */] 00000AC4 43EB 2F32 lea.l A1, [A3 + 0x2F32] 00000AC8 22D8 move.l [A1]+, [A0]+ 00000ACA 22D8 move.l [A1]+, [A0]+ 00000ACC 22D8 move.l [A1]+, [A0]+ 00000ACE 177C 0067 2F3F move.b [A3 + 0x2F3F], 0x67 /* 'g' */ 00000AD4 41FA 0592 lea.l A0, [PC + 0x592 /* 00001068, value 0x73657470 'setp', pstring "etplotlabellineto print getinfo duplicate disposeall dispose close false true " */] 00000AD8 43EB 2F42 lea.l A1, [A3 + 0x2F42] 00000ADC 22D8 move.l [A1]+, [A0]+ 00000ADE 22D8 move.l [A1]+, [A0]+ 00000AE0 22D8 move.l [A1]+, [A0]+ 00000AE2 177C 002A 2F4F move.b [A3 + 0x2F4F], 0x2A /* '*' */ 00000AE8 41FA 0572 lea.l A0, [PC + 0x572 /* 0000105C, value 0x73657470 'setp', pstring "etplotscalesetplotlabellineto print getinfo duplicate disposeall dispose close false " */] 00000AEC 43EB 2F52 lea.l A1, [A3 + 0x2F52] 00000AF0 22D8 move.l [A1]+, [A0]+ 00000AF2 22D8 move.l [A1]+, [A0]+ 00000AF4 22D8 move.l [A1]+, [A0]+ 00000AF6 177C 002B 2F5F move.b [A3 + 0x2F5F], 0x2B /* '+' */ 00000AFC 41FA 0552 lea.l A0, [PC + 0x552 /* 00001050, value 0x73657470 'setp', pstring "etplotsize setplotscalesetplotlabellineto print getinfo duplicate disposeall dispose close " */] 00000B00 43EB 2F62 lea.l A1, [A3 + 0x2F62] 00000B04 22D8 move.l [A1]+, [A0]+ 00000B06 22D8 move.l [A1]+, [A0]+ 00000B08 22D8 move.l [A1]+, [A0]+ 00000B0A 177C 002C 2F6F move.b [A3 + 0x2F6F], 0x2C /* ',' */ 00000B10 41FA 0532 lea.l A0, [PC + 0x532 /* 00001044, value 0x726F7461 'rota', pstring "otateandscasetplotsize setplotscalesetplotlabellineto print getinfo duplicate disposeall dispose" */] 00000B14 43EB 2F72 lea.l A1, [A3 + 0x2F72] 00000B18 22D8 move.l [A1]+, [A0]+ 00000B1A 22D8 move.l [A1]+, [A0]+ 00000B1C 22D8 move.l [A1]+, [A0]+ 00000B1E 177C 002D 2F7F move.b [A3 + 0x2F7F], 0x2D /* '-' */ 00000B24 41FA 0512 lea.l A0, [PC + 0x512 /* 00001038, value 0x636F6C75 'colu', pstring "olumnaveragrotateandscasetplotsize setplotscalesetplotlabellineto print getinfo dupl" */] 00000B28 43EB 2F82 lea.l A1, [A3 + 0x2F82] 00000B2C 22D8 move.l [A1]+, [A0]+ 00000B2E 22D8 move.l [A1]+, [A0]+ 00000B30 22D8 move.l [A1]+, [A0]+ 00000B32 177C 002E 2F8F move.b [A3 + 0x2F8F], 0x2E /* '.' */ 00000B38 41FA 04F2 lea.l A0, [PC + 0x4F2 /* 0000102C, value 0x73657463 'setc', pstring "etchannel columnaveragrotateandscasetplotsize setplotscalesetplotlabellineto print getinfo duplicat" */] 00000B3C 43EB 2F92 lea.l A1, [A3 + 0x2F92] 00000B40 22D8 move.l [A1]+, [A0]+ 00000B42 22D8 move.l [A1]+, [A0]+ 00000B44 22D8 move.l [A1]+, [A0]+ 00000B46 177C 002F 2F9F move.b [A3 + 0x2F9F], 0x2F /* '/' */ 00000B4C 41FA 04D2 lea.l A0, [PC + 0x4D2 /* 00001020, value 0x73686F77 'show', pstring "howpasteconsetchannel columnaveragrotateandscasetplotsize setplotscalesetplotlabellineto print getinfo " */] 00000B50 43EB 2FA2 lea.l A1, [A3 + 0x2FA2] 00000B54 22D8 move.l [A1]+, [A0]+ 00000B56 22D8 move.l [A1]+, [A0]+ 00000B58 22D8 move.l [A1]+, [A0]+ 00000B5A 177C 0030 2FAF move.b [A3 + 0x2FAF], 0x30 /* '0' */ 00000B60 41FA 04B2 lea.l A0, [PC + 0x4B2 /* 00001014, value 0x7365746F 'seto', pstring "etoption showpasteconsetchannel columnaveragrotateandscasetplotsize setplotscalesetplotlabellineto print " */] 00000B64 43EB 2FB2 lea.l A1, [A3 + 0x2FB2] 00000B68 22D8 move.l [A1]+, [A0]+ 00000B6A 22D8 move.l [A1]+, [A0]+ 00000B6C 22D8 move.l [A1]+, [A0]+ 00000B6E 177C 0028 2FBF move.b [A3 + 0x2FBF], 0x28 /* '(' */ 00000B74 41FA 0492 lea.l A0, [PC + 0x492 /* 00001008, value 0x646F616E 'doan', pstring "oand setoption showpasteconsetchannel columnaveragrotateandscasetplotsize setplotscalesetpl" */] 00000B78 43EB 2FC2 lea.l A1, [A3 + 0x2FC2] 00000B7C 22D8 move.l [A1]+, [A0]+ 00000B7E 22D8 move.l [A1]+, [A0]+ 00000B80 22D8 move.l [A1]+, [A0]+ 00000B82 177C 001F 2FCF move.b [A3 + 0x2FCF], 0x1F 00000B88 41FA 0472 lea.l A0, [PC + 0x472 /* 00000FFC, value 0x646F6F72 'door', pstring "oor doand setoption showpasteconsetchannel columnaveragrotateandscasetplotsize setpl" */] 00000B8C 43EB 2FD2 lea.l A1, [A3 + 0x2FD2] 00000B90 22D8 move.l [A1]+, [A0]+ 00000B92 22D8 move.l [A1]+, [A0]+ 00000B94 22D8 move.l [A1]+, [A0]+ 00000B96 177C 0020 2FDF move.b [A3 + 0x2FDF], 0x20 /* ' ' */ 00000B9C 41FA 0452 lea.l A0, [PC + 0x452 /* 00000FF0, value 0x646F786F 'doxo', pstring "oxor door doand setoption showpasteconsetchannel columnaveragrotateandscasetpl" */] 00000BA0 43EB 2FE2 lea.l A1, [A3 + 0x2FE2] 00000BA4 22D8 move.l [A1]+, [A0]+ 00000BA6 22D8 move.l [A1]+, [A0]+ 00000BA8 22D8 move.l [A1]+, [A0]+ 00000BAA 177C 0021 2FEF move.b [A3 + 0x2FEF], 0x21 /* '!' */ 00000BB0 41FA 0432 lea.l A0, [PC + 0x432 /* 00000FE4, value 0x646F626C 'dobl', pstring "oblend doxor door doand setoption showpasteconsetchannel columnaveragrotat" */] 00000BB4 43EB 2FF2 lea.l A1, [A3 + 0x2FF2] 00000BB8 22D8 move.l [A1]+, [A0]+ 00000BBA 22D8 move.l [A1]+, [A0]+ 00000BBC 22D8 move.l [A1]+, [A0]+ 00000BBE 177C 0022 2FFF move.b [A3 + 0x2FFF], 0x22 /* '\"' */ 00000BC4 41FA 0412 lea.l A0, [PC + 0x412 /* 00000FD8, value 0x646F7265 'dore', pstring "oreplace doblend doxor door doand setoption showpasteconsetchannel colum" */] 00000BC8 43EB 3002 lea.l A1, [A3 + 0x3002] 00000BCC 22D8 move.l [A1]+, [A0]+ 00000BCE 22D8 move.l [A1]+, [A0]+ 00000BD0 22D8 move.l [A1]+, [A0]+ 00000BD2 177C 0023 300F move.b [A3 + 0x300F], 0x23 /* '#' */ 00000BD8 41FA 03F2 lea.l A0, [PC + 0x3F2 /* 00000FCC, value 0x61646420 'add ', pstring "dd doreplace doblend doxor door doand setoption showpasteconse" */] 00000BDC 43EB 3012 lea.l A1, [A3 + 0x3012] 00000BE0 22D8 move.l [A1]+, [A0]+ 00000BE2 22D8 move.l [A1]+, [A0]+ 00000BE4 22D8 move.l [A1]+, [A0]+ 00000BE6 177C 0024 301F move.b [A3 + 0x301F], 0x24 /* '$' */ 00000BEC 41FA 03D2 lea.l A0, [PC + 0x3D2 /* 00000FC0, value 0x73756274 'subt', pstring "ubtract add doreplace doblend doxor door doand setoption showpasteconsetchann" */] 00000BF0 43EB 3022 lea.l A1, [A3 + 0x3022] 00000BF4 22D8 move.l [A1]+, [A0]+ 00000BF6 22D8 move.l [A1]+, [A0]+ 00000BF8 22D8 move.l [A1]+, [A0]+ 00000BFA 177C 0025 302F move.b [A3 + 0x302F], 0x25 /* '%' */ 00000C00 41FA 03B2 lea.l A0, [PC + 0x3B2 /* 00000FB4, value 0x7365746C 'setl', pstring "etlinewidthsubtract add doreplace doblend doxor door doand setoption showpast" */] 00000C04 43EB 3032 lea.l A1, [A3 + 0x3032] 00000C08 22D8 move.l [A1]+, [A0]+ 00000C0A 22D8 move.l [A1]+, [A0]+ 00000C0C 22D8 move.l [A1]+, [A0]+ 00000C0E 177C 001C 303F move.b [A3 + 0x303F], 0x1C 00000C14 41FA 0392 lea.l A0, [PC + 0x392 /* 00000FA8, value 0x73686F77 'show', pstring "howresults setlinewidthsubtract add doreplace doblend doxor door doand setoptio" */] 00000C18 43EB 3042 lea.l A1, [A3 + 0x3042] 00000C1C 22D8 move.l [A1]+, [A0]+ 00000C1E 22D8 move.l [A1]+, [A0]+ 00000C20 22D8 move.l [A1]+, [A0]+ 00000C22 177C 001B 304F move.b [A3 + 0x304F], 0x1B 00000C28 41FA 0372 lea.l A0, [PC + 0x372 /* 00000F9C, value 0x73746172 'star', pstring "tartcapturishowresults setlinewidthsubtract add doreplace doblend doxor door doand " */] 00000C2C 43EB 3052 lea.l A1, [A3 + 0x3052] 00000C30 22D8 move.l [A1]+, [A0]+ 00000C32 22D8 move.l [A1]+, [A0]+ 00000C34 22D8 move.l [A1]+, [A0]+ 00000C36 177C 001A 305F move.b [A3 + 0x305F], 0x1A 00000C3C 41FA 0352 lea.l A0, [PC + 0x352 /* 00000F90, value 0x67657472 'getr', pstring "etrow startcapturishowresults setlinewidthsubtract add doreplace doblend doxor " */] 00000C40 43EB 3062 lea.l A1, [A3 + 0x3062] 00000C44 22D8 move.l [A1]+, [A0]+ 00000C46 22D8 move.l [A1]+, [A0]+ 00000C48 22D8 move.l [A1]+, [A0]+ 00000C4A 177C 0018 306F move.b [A3 + 0x306F], 0x18 00000C50 41FA 0332 lea.l A0, [PC + 0x332 /* 00000F84, value 0x70757472 'putr', pstring "utrow getrow startcapturishowresults setlinewidthsubtract add doreplace doblend doxor" */] 00000C54 43EB 3072 lea.l A1, [A3 + 0x3072] 00000C58 22D8 move.l [A1]+, [A0]+ 00000C5A 22D8 move.l [A1]+, [A0]+ 00000C5C 22D8 move.l [A1]+, [A0]+ 00000C5E 177C 0019 307F move.b [A3 + 0x307F], 0x19 00000C64 41FA 0312 lea.l A0, [PC + 0x312 /* 00000F78, value 0x67657463 'getc', pstring "etcolumn putrow getrow startcapturishowresults setlinewidthsubtract add doreplac" */] 00000C68 43EB 3082 lea.l A1, [A3 + 0x3082] 00000C6C 22D8 move.l [A1]+, [A0]+ 00000C6E 22D8 move.l [A1]+, [A0]+ 00000C70 22D8 move.l [A1]+, [A0]+ 00000C72 177C 0016 308F move.b [A3 + 0x308F], 0x16 00000C78 41FA 02F2 lea.l A0, [PC + 0x2F2 /* 00000F6C, value 0x70757463 'putc', pstring "utcolumn getcolumn putrow getrow startcapturishowresults setlinewidthsubtract add dorep" */] 00000C7C 43EB 3092 lea.l A1, [A3 + 0x3092] 00000C80 22D8 move.l [A1]+, [A0]+ 00000C82 22D8 move.l [A1]+, [A0]+ 00000C84 22D8 move.l [A1]+, [A0]+ 00000C86 177C 0017 309F move.b [A3 + 0x309F], 0x17 00000C8C 41FA 02D2 lea.l A0, [PC + 0x2D2 /* 00000F60, value 0x616C6C73 'alls', pstring "llsamesize putcolumn getcolumn putrow getrow startcapturishowresults setlinewidthsu" */] 00000C90 43EB 30A2 lea.l A1, [A3 + 0x30A2] 00000C94 22D8 move.l [A1]+, [A0]+ 00000C96 22D8 move.l [A1]+, [A0]+ 00000C98 22D8 move.l [A1]+, [A0]+ 00000C9A 177C 0012 30AE move.b [A3 + 0x30AE], 0x12 00000CA0 177C 0015 30AF move.b [A3 + 0x30AF], 0x15 00000CA6 41FA 02AC lea.l A0, [PC + 0x2AC /* 00000F54, value 0x6376616C 'cval', pstring "value allsamesize putcolumn getcolumn putrow getrow startcapturishowresults setl" */] 00000CAA 43EB 30B2 lea.l A1, [A3 + 0x30B2] 00000CAE 22D8 move.l [A1]+, [A0]+ 00000CB0 22D8 move.l [A1]+, [A0]+ 00000CB2 22D8 move.l [A1]+, [A0]+ 00000CB4 177C 0012 30BE move.b [A3 + 0x30BE], 0x12 00000CBA 177C 0014 30BF move.b [A3 + 0x30BF], 0x14 00000CC0 41FA 0286 lea.l A0, [PC + 0x286 /* 00000F48, value 0x63616C69 'cali', pstring "alibrated cvalue allsamesize putcolumn getcolumn putrow getrow startcapturishow" */] 00000CC4 43EB 30C2 lea.l A1, [A3 + 0x30C2] 00000CC8 22D8 move.l [A1]+, [A0]+ 00000CCA 22D8 move.l [A1]+, [A0]+ 00000CCC 22D8 move.l [A1]+, [A0]+ 00000CCE 177C 0012 30CE move.b [A3 + 0x30CE], 0x12 00000CD4 177C 0013 30CF move.b [A3 + 0x30CF], 0x13 00000CDA 41FA 0260 lea.l A0, [PC + 0x260 /* 00000F3C, value 0x706C6F74 'plot', pstring "lotxyz calibrated cvalue allsamesize putcolumn getcolumn putrow getrow startcapturishowr" */] 00000CDE 43EB 30D2 lea.l A1, [A3 + 0x30D2] 00000CE2 22D8 move.l [A1]+, [A0]+ 00000CE4 22D8 move.l [A1]+, [A0]+ 00000CE6 22D8 move.l [A1]+, [A0]+ 00000CE8 177C 0012 30DF move.b [A3 + 0x30DF], 0x12 00000CEE 41FA 0240 lea.l A0, [PC + 0x240 /* 00000F30, value 0x696E636C 'incl', pstring "ncludeinterplotxyz calibrated cvalue allsamesize putcolumn getcolumn putrow getrow " */] 00000CF2 43EB 30E2 lea.l A1, [A3 + 0x30E2] 00000CF6 22D8 move.l [A1]+, [A0]+ 00000CF8 22D8 move.l [A1]+, [A0]+ 00000CFA 22D8 move.l [A1]+, [A0]+ 00000CFC 177C 0010 30EF move.b [A3 + 0x30EF], 0x10 00000D02 41FA 0220 lea.l A0, [PC + 0x220 /* 00000F24, value 0x77616E64 'wand', pstring "andautomeasincludeinterplotxyz calibrated cvalue allsamesize putcolumn getcolumn putrow getrow " */] 00000D06 43EB 30F2 lea.l A1, [A3 + 0x30F2] 00000D0A 22D8 move.l [A1]+, [A0]+ 00000D0C 22D8 move.l [A1]+, [A0]+ 00000D0E 22D8 move.l [A1]+, [A0]+ 00000D10 177C 0011 30FF move.b [A3 + 0x30FF], 0x11 00000D16 41FA 0200 lea.l A0, [PC + 0x200 /* 00000F18, value 0x6C616265 'labe', pstring "abelparticlwandautomeasincludeinterplotxyz calibrated cvalue allsamesize putcolumn getcolumn p" */] 00000D1A 43EB 3102 lea.l A1, [A3 + 0x3102] 00000D1E 22D8 move.l [A1]+, [A0]+ 00000D20 22D8 move.l [A1]+, [A0]+ 00000D22 22D8 move.l [A1]+, [A0]+ 00000D24 177C 000F 310F move.b [A3 + 0x310F], 0xF 00000D2A 41FA 01E0 lea.l A0, [PC + 0x1E0 /* 00000F0C, value 0x6F75746C 'outl', pstring "utlinepartilabelparticlwandautomeasincludeinterplotxyz calibrated cvalue allsamesize putcolumn getc" */] 00000D2E 43EB 3112 lea.l A1, [A3 + 0x3112] 00000D32 22D8 move.l [A1]+, [A0]+ 00000D34 22D8 move.l [A1]+, [A0]+ 00000D36 22D8 move.l [A1]+, [A0]+ 00000D38 177C 000E 311F move.b [A3 + 0x311F], 0xE 00000D3E 41FA 01C0 lea.l A0, [PC + 0x1C0 /* 00000F00, value 0x69676E6F 'igno', pstring "gnoreparticoutlinepartilabelparticlwandautomeasincludeinterplotxyz calibrated cvalue allsamesiz" */] 00000D42 43EB 3122 lea.l A1, [A3 + 0x3122] 00000D46 22D8 move.l [A1]+, [A0]+ 00000D48 22D8 move.l [A1]+, [A0]+ 00000D4A 22D8 move.l [A1]+, [A0]+ 00000D4C 177C 000D 312F move.b [A3 + 0x312F], 0xD /* '\r' */ 00000D52 41FA 01A0 lea.l A0, [PC + 0x1A0 /* 00000EF4, value 0x61646A75 'adju', pstring "djustareas ignoreparticoutlinepartilabelparticlwandautomeasincludeinterplotxyz calibrated cv" */] 00000D56 43EB 3132 lea.l A1, [A3 + 0x3132] 00000D5A 22D8 move.l [A1]+, [A0]+ 00000D5C 22D8 move.l [A1]+, [A0]+ 00000D5E 22D8 move.l [A1]+, [A0]+ 00000D60 177C 000C 313F move.b [A3 + 0x313F], 0xC 00000D66 41FA 0180 lea.l A0, [PC + 0x180 /* 00000EE8, value 0x73657470 'setp', pstring "etparticlesadjustareas ignoreparticoutlinepartilabelparticlwandautomeasincludeinterplotxyz calibrated cvalue " */] 00000D6A 43EB 3142 lea.l A1, [A3 + 0x3142] 00000D6E 22D8 move.l [A1]+, [A0]+ 00000D70 22D8 move.l [A1]+, [A0]+ 00000D72 22D8 move.l [A1]+, [A0]+ 00000D74 177C 000B 314F move.b [A3 + 0x314F], 0xB 00000D7A 41FA 0160 lea.l A0, [PC + 0x160 /* 00000EDC, value 0x73657470 'setp', pstring "etprecisionsetparticlesadjustareas ignoreparticoutlinepartilabelparticlwandautomeasincludeinterplotxyz calibrat" */] 00000D7E 43EB 3152 lea.l A1, [A3 + 0x3152] 00000D82 22D8 move.l [A1]+, [A0]+ 00000D84 22D8 move.l [A1]+, [A0]+ 00000D86 22D8 move.l [A1]+, [A0]+ 00000D88 177C 000A 315F move.b [A3 + 0x315F], 0xA /* '\n' */ 00000D8E 41FA 0140 lea.l A0, [PC + 0x140 /* 00000ED0, value 0x6D656173 'meas', pstring "easurearea setprecisionsetparticlesadjustareas ignoreparticoutlinepartilabelparticlwandautomeasincludeinterpl" */] 00000D92 43EB 3162 lea.l A1, [A3 + 0x3162] 00000D96 22D8 move.l [A1]+, [A0]+ 00000D98 22D8 move.l [A1]+, [A0]+ 00000D9A 22D8 move.l [A1]+, [A0]+ 00000D9C 422B 316F clr.b [A3 + 0x316F] 00000DA0 41FA 0122 lea.l A0, [PC + 0x122 /* 00000EC4, value 0x6D656173 'meas', pstring "easuredensimeasurearea setprecisionsetparticlesadjustareas ignoreparticoutlinepartilabelparticlwandautomeasin" */] 00000DA4 43EB 3172 lea.l A1, [A3 + 0x3172] 00000DA8 22D8 move.l [A1]+, [A0]+ 00000DAA 22D8 move.l [A1]+, [A0]+ 00000DAC 22D8 move.l [A1]+, [A0]+ 00000DAE 177C 0001 317F move.b [A3 + 0x317F], 0x1 00000DB4 41FA 0102 lea.l A0, [PC + 0x102 /* 00000EB8, value 0x6D656173 'meas', pstring "easurestandmeasuredensimeasurearea setprecisionsetparticlesadjustareas ignoreparticoutlinepartilabelparticlwa" */] 00000DB8 43EB 3182 lea.l A1, [A3 + 0x3182] 00000DBC 22D8 move.l [A1]+, [A0]+ 00000DBE 22D8 move.l [A1]+, [A0]+ 00000DC0 22D8 move.l [A1]+, [A0]+ 00000DC2 177C 0002 318F move.b [A3 + 0x318F], 0x2 00000DC8 41FA 00E2 lea.l A0, [PC + 0xE2 /* 00000EAC, value 0x6D656173 'meas', pstring "easurexy measurestandmeasuredensimeasurearea setprecisionsetparticlesadjustareas ignoreparticoutlinepartila" */] 00000DCC 43EB 3192 lea.l A1, [A3 + 0x3192] 00000DD0 22D8 move.l [A1]+, [A0]+ 00000DD2 22D8 move.l [A1]+, [A0]+ 00000DD4 22D8 move.l [A1]+, [A0]+ 00000DD6 177C 0003 319F move.b [A3 + 0x319F], 0x3 00000DDC 41FA 00C2 lea.l A0, [PC + 0xC2 /* 00000EA0, value 0x6D656173 'meas', pstring "easuremode measurexy measurestandmeasuredensimeasurearea setprecisionsetparticlesadjustareas ignoreparticou" */] 00000DE0 43EB 31A2 lea.l A1, [A3 + 0x31A2] 00000DE4 22D8 move.l [A1]+, [A0]+ 00000DE6 22D8 move.l [A1]+, [A0]+ 00000DE8 22D8 move.l [A1]+, [A0]+ 00000DEA 177C 0004 31AF move.b [A3 + 0x31AF], 0x4 00000DF0 41FA 00A2 lea.l A0, [PC + 0xA2 /* 00000E94, value 0x6D656173 'meas', pstring "easureperimmeasuremode measurexy measurestandmeasuredensimeasurearea setprecisionsetparticlesadjustareas ig" */] 00000DF4 43EB 31B2 lea.l A1, [A3 + 0x31B2] 00000DF8 22D8 move.l [A1]+, [A0]+ 00000DFA 22D8 move.l [A1]+, [A0]+ 00000DFC 22D8 move.l [A1]+, [A0]+ 00000DFE 177C 0005 31BF move.b [A3 + 0x31BF], 0x5 00000E04 41FA 0082 lea.l A0, [PC + 0x82 /* 00000E88, value 0x6D656173 'meas', pstring "easuremajormeasureperimmeasuremode measurexy measurestandmeasuredensimeasurearea setprecisionsetparticlesad" */] 00000E08 43EB 31C2 lea.l A1, [A3 + 0x31C2] 00000E0C 22D8 move.l [A1]+, [A0]+ 00000E0E 22D8 move.l [A1]+, [A0]+ 00000E10 22D8 move.l [A1]+, [A0]+ 00000E12 177C 0006 31CF move.b [A3 + 0x31CF], 0x6 00000E18 41FA 0062 lea.l A0, [PC + 0x62 /* 00000E7C, value 0x6D656173 'meas', pstring "easureminormeasuremajormeasureperimmeasuremode measurexy measurestandmeasuredensimeasurearea setprecisionse" */] 00000E1C 43EB 31D2 lea.l A1, [A3 + 0x31D2] 00000E20 22D8 move.l [A1]+, [A0]+ 00000E22 22D8 move.l [A1]+, [A0]+ 00000E24 22D8 move.l [A1]+, [A0]+ 00000E26 177C 0007 31DF move.b [A3 + 0x31DF], 0x7 00000E2C 41FA 0042 lea.l A0, [PC + 0x42 /* 00000E70, value 0x6D656173 'meas', pstring "easureanglemeasureminormeasuremajormeasureperimmeasuremode measurexy measurestandmeasuredensimeasurearea se" */] 00000E30 43EB 31E2 lea.l A1, [A3 + 0x31E2] 00000E34 22D8 move.l [A1]+, [A0]+ 00000E36 22D8 move.l [A1]+, [A0]+ 00000E38 22D8 move.l [A1]+, [A0]+ 00000E3A 177C 0008 31EF move.b [A3 + 0x31EF], 0x8 00000E40 41FA 0022 lea.l A0, [PC + 0x22 /* 00000E64, value 0x6D656173 'meas', pstring "easureintegmeasureanglemeasureminormeasuremajormeasureperimmeasuremode measurexy measurestandmeasuredensime" */] 00000E44 43EB 31F2 lea.l A1, [A3 + 0x31F2] 00000E48 22D8 move.l [A1]+, [A0]+ 00000E4A 22D8 move.l [A1]+, [A0]+ 00000E4C 22D8 move.l [A1]+, [A0]+ 00000E4E 177C 0009 31FF move.b [A3 + 0x31FF], 0x9 /* '\t' */ 00000E54 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000E58 4E5E unlink A6 00000E5A 4E75 rts 00000E5C 494E chk.w D4, A6 00000E5E 4954 chk.w D4, [A4] 00000E60 5359 subq.w [A1]+, 1 00000E62 4D42 chk.w D6, D2 00000E64 6D65 blt +0x67 /* 00000ECB */ 00000E66 6173 bsr +0x75 /* 00000EDB */ 00000E68 7572 moveq.l D2, 0x72 00000E6A 6569 bcs +0x6B /* 00000ED5 */ 00000E6C 6E74 bgt +0x76 /* 00000EE2 */ 00000E6E 6567 bcs +0x69 /* 00000ED7 */ 00000E70 6D65 blt +0x67 /* 00000ED7 */ 00000E72 6173 bsr +0x75 /* 00000EE7 */ 00000E74 7572 moveq.l D2, 0x72 00000E76 6561 bcs +0x63 /* 00000ED9 */ 00000E78 6E67 bgt +0x69 /* 00000EE1 */ 00000E7A 6C65 bge +0x67 /* 00000EE1 */ 00000E7C 6D65 blt +0x67 /* 00000EE3 */ 00000E7E 6173 bsr +0x75 /* 00000EF3 */ 00000E80 7572 moveq.l D2, 0x72 00000E82 656D bcs +0x6F /* 00000EF1 */ 00000E84 696E bvs +0x70 /* 00000EF4 */ 00000E86 6F72 ble +0x74 /* 00000EFA */ 00000E88 6D65 blt +0x67 /* 00000EEF */ 00000E8A 6173 bsr +0x75 /* 00000EFF */ 00000E8C 7572 moveq.l D2, 0x72 00000E8E 656D bcs +0x6F /* 00000EFD */ 00000E90 616A bsr +0x6C /* 00000EFC */ 00000E92 6F72 ble +0x74 /* 00000F06 */ 00000E94 6D65 blt +0x67 /* 00000EFB */ 00000E96 6173 bsr +0x75 /* 00000F0B */ 00000E98 7572 moveq.l D2, 0x72 00000E9A 6570 bcs +0x72 /* 00000F0C */ 00000E9C 6572 bcs +0x74 /* 00000F10 */ 00000E9E 696D bvs +0x6F /* 00000F0D */ 00000EA0 6D65 blt +0x67 /* 00000F07 */ 00000EA2 6173 bsr +0x75 /* 00000F17 */ 00000EA4 7572 moveq.l D2, 0x72 00000EA6 656D bcs +0x6F /* 00000F15 */ 00000EA8 6F64 ble +0x66 /* 00000F0E */ 00000EAA 6520 bcs +0x22 /* 00000ECC */ 00000EAC 6D65 blt +0x67 /* 00000F13 */ 00000EAE 6173 bsr +0x75 /* 00000F23 */ 00000EB0 7572 moveq.l D2, 0x72 00000EB2 6578 bcs +0x7A /* 00000F2C */ 00000EB4 7920 moveq.l D4, 0x20 00000EB6 2020 move.l D0, -[A0] 00000EB8 6D65 blt +0x67 /* 00000F1F */ 00000EBA 6173 bsr +0x75 /* 00000F2F */ 00000EBC 7572 moveq.l D2, 0x72 00000EBE 6573 bcs +0x75 /* 00000F33 */ 00000EC0 7461 moveq.l D2, 0x61 00000EC2 6E64 bgt +0x66 /* 00000F28 */ 00000EC4 6D65 blt +0x67 /* 00000F2B */ 00000EC6 6173 bsr +0x75 /* 00000F3B */ 00000EC8 7572 moveq.l D2, 0x72 00000ECA 6564 bcs +0x66 /* 00000F30 */ label00000ECC: 00000ECC 656E bcs +0x70 /* 00000F3C */ 00000ECE 7369 moveq.l D1, 0x69 00000ED0 6D65 blt +0x67 /* 00000F37 */ 00000ED2 6173 bsr +0x75 /* 00000F47 */ 00000ED4 7572 moveq.l D2, 0x72 00000ED6 6561 bcs +0x63 /* 00000F39 */ 00000ED8 7265 moveq.l D1, 0x65 00000EDA 6120 bsr +0x22 /* 00000EFC */ 00000EDC 7365 moveq.l D1, 0x65 00000EDE 7470 moveq.l D2, 0x70 00000EE0 7265 moveq.l D1, 0x65 label00000EE2: 00000EE2 6369 bls +0x6B /* 00000F4D */ 00000EE4 7369 moveq.l D1, 0x69 00000EE6 6F6E ble +0x70 /* 00000F56 */ 00000EE8 7365 moveq.l D1, 0x65 00000EEA 7470 moveq.l D2, 0x70 00000EEC 6172 bsr +0x74 /* 00000F60 */ 00000EEE 7469 moveq.l D2, 0x69 00000EF0 636C bls +0x6E /* 00000F5E */ 00000EF2 6573 bcs +0x75 /* 00000F67 */ label00000EF4: 00000EF4 6164 bsr +0x66 /* 00000F5A */ 00000EF6 6A75 bpl +0x77 /* 00000F6D */ 00000EF8 7374 moveq.l D1, 0x74 label00000EFA: 00000EFA 6172 bsr +0x74 /* 00000F6E */ fn00000EFC: 00000EFC 6561 bcs +0x63 /* 00000F5F */ 00000EFE 7320 moveq.l D1, 0x20 00000F00 6967 bvs +0x69 /* 00000F69 */ 00000F02 6E6F bgt +0x71 /* 00000F73 */ 00000F04 7265 moveq.l D1, 0x65 label00000F06: 00000F06 7061 moveq.l D0, 0x61 00000F08 7274 moveq.l D1, 0x74 00000F0A 6963 bvs +0x65 /* 00000F6F */ label00000F0C: 00000F0C 6F75 ble +0x77 /* 00000F83 */ label00000F0E: 00000F0E 746C moveq.l D2, 0x6C label00000F10: 00000F10 696E bvs +0x70 /* 00000F80 */ 00000F12 6570 bcs +0x72 /* 00000F84 */ 00000F14 6172 bsr +0x74 /* 00000F88 */ 00000F16 7469 moveq.l D2, 0x69 00000F18 6C61 bge +0x63 /* 00000F7B */ 00000F1A 6265 bhi +0x67 /* 00000F81 */ 00000F1C 6C70 bge +0x72 /* 00000F8E */ 00000F1E 6172 bsr +0x74 /* 00000F92 */ 00000F20 7469 moveq.l D2, 0x69 00000F22 636C bls +0x6E /* 00000F90 */ 00000F24 7761 moveq.l D3, 0x61 00000F26 6E64 bgt +0x66 /* 00000F8C */ label00000F28: 00000F28 6175 bsr +0x77 /* 00000F9F */ 00000F2A 746F moveq.l D2, 0x6F label00000F2C: 00000F2C 6D65 blt +0x67 /* 00000F93 */ 00000F2E 6173 bsr +0x75 /* 00000FA3 */ label00000F30: 00000F30 696E bvs +0x70 /* 00000FA0 */ 00000F32 636C bls +0x6E /* 00000FA0 */ 00000F34 7564 moveq.l D2, 0x64 00000F36 6569 bcs +0x6B /* 00000FA1 */ 00000F38 6E74 bgt +0x76 /* 00000FAE */ 00000F3A 6572 bcs +0x74 /* 00000FAE */ label00000F3C: 00000F3C 706C moveq.l D0, 0x6C 00000F3E 6F74 ble +0x76 /* 00000FB4 */ 00000F40 7879 moveq.l D4, 0x79 00000F42 7A20 moveq.l D5, 0x20 00000F44 2020 move.l D0, -[A0] 00000F46 2020 move.l D0, -[A0] 00000F48 6361 bls +0x63 /* 00000FAB */ 00000F4A 6C69 bge +0x6B /* 00000FB5 */ 00000F4C 6272 bhi +0x74 /* 00000FC0 */ 00000F4E 6174 bsr +0x76 /* 00000FC4 */ 00000F50 6564 bcs +0x66 /* 00000FB6 */ 00000F52 2020 move.l D0, -[A0] 00000F54 6376 bls +0x78 /* 00000FCC */ label00000F56: 00000F56 616C bsr +0x6E /* 00000FC4 */ 00000F58 7565 moveq.l D2, 0x65 fn00000F5A: 00000F5A 2020 move.l D0, -[A0] 00000F5C 2020 move.l D0, -[A0] label00000F5E: 00000F5E 2020 move.l D0, -[A0] fn00000F60: 00000F60 616C bsr +0x6E /* 00000FCE */ 00000F62 6C73 bge +0x75 /* 00000FD7 */ 00000F64 616D bsr +0x6F /* 00000FD3 */ 00000F66 6573 bcs +0x75 /* 00000FDB */ 00000F68 697A bvs +0x7C /* 00000FE4 */ 00000F6A 6520 bcs +0x22 /* 00000F8C */ 00000F6C 7075 moveq.l D0, 0x75 fn00000F6E: 00000F6E 7463 moveq.l D2, 0x63 00000F70 6F6C ble +0x6E /* 00000FDE */ 00000F72 756D moveq.l D2, 0x6D 00000F74 6E20 bgt +0x22 /* 00000F96 */ 00000F76 2020 move.l D0, -[A0] 00000F78 6765 beq +0x67 /* 00000FDF */ 00000F7A 7463 moveq.l D2, 0x63 00000F7C 6F6C ble +0x6E /* 00000FEA */ 00000F7E 756D moveq.l D2, 0x6D label00000F80: 00000F80 6E20 bgt +0x22 /* 00000FA2 */ 00000F82 2020 move.l D0, -[A0] label00000F84: 00000F84 7075 moveq.l D0, 0x75 00000F86 7472 moveq.l D2, 0x72 fn00000F88: 00000F88 6F77 ble +0x79 /* 00001001 */ 00000F8A 2020 move.l D0, -[A0] label00000F8C: 00000F8C 2020 move.l D0, -[A0] label00000F8E: 00000F8E 2020 move.l D0, -[A0] label00000F90: 00000F90 6765 beq +0x67 /* 00000FF7 */ fn00000F92: 00000F92 7472 moveq.l D2, 0x72 00000F94 6F77 ble +0x79 /* 0000100D */ label00000F96: 00000F96 2020 move.l D0, -[A0] 00000F98 2020 move.l D0, -[A0] 00000F9A 2020 move.l D0, -[A0] 00000F9C 7374 moveq.l D1, 0x74 00000F9E 6172 bsr +0x74 /* 00001012 */ label00000FA0: 00000FA0 7463 moveq.l D2, 0x63 label00000FA2: 00000FA2 6170 bsr +0x72 /* 00001014 */ 00000FA4 7475 moveq.l D2, 0x75 00000FA6 7269 moveq.l D1, 0x69 00000FA8 7368 moveq.l D1, 0x68 00000FAA 6F77 ble +0x79 /* 00001023 */ 00000FAC 7265 moveq.l D1, 0x65 label00000FAE: 00000FAE 7375 moveq.l D1, 0x75 00000FB0 6C74 bge +0x76 /* 00001026 */ 00000FB2 7320 moveq.l D1, 0x20 label00000FB4: 00000FB4 7365 moveq.l D1, 0x65 label00000FB6: 00000FB6 746C moveq.l D2, 0x6C 00000FB8 696E bvs +0x70 /* 00001028 */ 00000FBA 6577 bcs +0x79 /* 00001033 */ 00000FBC 6964 bvs +0x66 /* 00001022 */ 00000FBE 7468 moveq.l D2, 0x68 label00000FC0: 00000FC0 7375 moveq.l D1, 0x75 00000FC2 6274 bhi +0x76 /* 00001038 */ fn00000FC4: 00000FC4 7261 moveq.l D1, 0x61 00000FC6 6374 bls +0x76 /* 0000103C */ 00000FC8 2020 move.l D0, -[A0] 00000FCA 2020 move.l D0, -[A0] label00000FCC: 00000FCC 6164 bsr +0x66 /* 00001032 */ fn00000FCE: 00000FCE 6420 bcc +0x22 /* 00000FF0 */ 00000FD0 2020 move.l D0, -[A0] 00000FD2 2020 move.l D0, -[A0] 00000FD4 2020 move.l D0, -[A0] 00000FD6 2020 move.l D0, -[A0] 00000FD8 646F bcc +0x71 /* 00001049 */ 00000FDA 7265 moveq.l D1, 0x65 00000FDC 706C moveq.l D0, 0x6C label00000FDE: 00000FDE 6163 bsr +0x65 /* 00001043 */ 00000FE0 6520 bcs +0x22 /* 00001002 */ 00000FE2 2020 move.l D0, -[A0] label00000FE4: 00000FE4 646F bcc +0x71 /* 00001055 */ 00000FE6 626C bhi +0x6E /* 00001054 */ 00000FE8 656E bcs +0x70 /* 00001058 */ label00000FEA: 00000FEA 6420 bcc +0x22 /* 0000100C */ 00000FEC 2020 move.l D0, -[A0] 00000FEE 2020 move.l D0, -[A0] label00000FF0: 00000FF0 646F bcc +0x71 /* 00001061 */ 00000FF2 786F moveq.l D4, 0x6F 00000FF4 7220 moveq.l D1, 0x20 00000FF6 2020 move.l D0, -[A0] 00000FF8 2020 move.l D0, -[A0] 00000FFA 2020 move.l D0, -[A0] 00000FFC 646F bcc +0x71 /* 0000106D */ 00000FFE 6F72 ble +0x74 /* 00001072 */ 00001000 2020 move.l D0, -[A0] label00001002: 00001002 2020 move.l D0, -[A0] 00001004 2020 move.l D0, -[A0] 00001006 2020 move.l D0, -[A0] 00001008 646F bcc +0x71 /* 00001079 */ 0000100A 616E bsr +0x70 /* 0000107A */ label0000100C: 0000100C 6420 bcc +0x22 /* 0000102E */ 0000100E 2020 move.l D0, -[A0] 00001010 2020 move.l D0, -[A0] fn00001012: 00001012 2020 move.l D0, -[A0] fn00001014: 00001014 7365 moveq.l D1, 0x65 00001016 746F moveq.l D2, 0x6F 00001018 7074 moveq.l D0, 0x74 0000101A 696F bvs +0x71 /* 0000108B */ 0000101C 6E20 bgt +0x22 /* 0000103E */ 0000101E 2020 move.l D0, -[A0] 00001020 7368 moveq.l D1, 0x68 label00001022: 00001022 6F77 ble +0x79 /* 0000109B */ 00001024 7061 moveq.l D0, 0x61 label00001026: 00001026 7374 moveq.l D1, 0x74 label00001028: 00001028 6563 bcs +0x65 /* 0000108D */ 0000102A 6F6E ble +0x70 /* 0000109A */ 0000102C 7365 moveq.l D1, 0x65 label0000102E: 0000102E 7463 moveq.l D2, 0x63 00001030 6861 bvc +0x63 /* 00001093 */ fn00001032: 00001032 6E6E bgt +0x70 /* 000010A2 */ 00001034 656C bcs +0x6E /* 000010A2 */ 00001036 2020 move.l D0, -[A0] label00001038: 00001038 636F bls +0x71 /* 000010A9 */ 0000103A 6C75 bge +0x77 /* 000010B1 */ label0000103C: 0000103C 6D6E blt +0x70 /* 000010AC */ label0000103E: 0000103E 6176 bsr +0x78 /* 000010B6 */ 00001040 6572 bcs +0x74 /* 000010B4 */ 00001042 6167 bsr +0x69 /* 000010AB */ 00001044 726F moveq.l D1, 0x6F 00001046 7461 moveq.l D2, 0x61 00001048 7465 moveq.l D2, 0x65 0000104A 616E bsr +0x70 /* 000010BA */ 0000104C 6473 bcc +0x75 /* 000010C1 */ 0000104E 6361 bls +0x63 /* 000010B1 */ 00001050 7365 moveq.l D1, 0x65 00001052 7470 moveq.l D2, 0x70 label00001054: 00001054 6C6F bge +0x71 /* 000010C5 */ 00001056 7473 moveq.l D2, 0x73 label00001058: 00001058 697A bvs +0x7C /* 000010D4 */ 0000105A 6520 bcs +0x22 /* 0000107C */ 0000105C 7365 moveq.l D1, 0x65 0000105E 7470 moveq.l D2, 0x70 00001060 6C6F bge +0x71 /* 000010D1 */ 00001062 7473 moveq.l D2, 0x73 00001064 6361 bls +0x63 /* 000010C7 */ 00001066 6C65 bge +0x67 /* 000010CD */ 00001068 7365 moveq.l D1, 0x65 0000106A 7470 moveq.l D2, 0x70 0000106C 6C6F bge +0x71 /* 000010DD */ 0000106E 746C moveq.l D2, 0x6C 00001070 6162 bsr +0x64 /* 000010D4 */ label00001072: 00001072 656C bcs +0x6E /* 000010E0 */ 00001074 6C69 bge +0x6B /* 000010DF */ 00001076 6E65 bgt +0x67 /* 000010DD */ 00001078 746F moveq.l D2, 0x6F fn0000107A: 0000107A 2020 move.l D0, -[A0] label0000107C: 0000107C 2020 move.l D0, -[A0] 0000107E 2020 move.l D0, -[A0] 00001080 7072 moveq.l D0, 0x72 00001082 696E bvs +0x70 /* 000010F2 */ 00001084 7420 moveq.l D2, 0x20 00001086 2020 move.l D0, -[A0] 00001088 2020 move.l D0, -[A0] 0000108A 2020 move.l D0, -[A0] 0000108C 6765 beq +0x67 /* 000010F3 */ 0000108E 7469 moveq.l D2, 0x69 00001090 6E66 bgt +0x68 /* 000010F8 */ 00001092 6F20 ble +0x22 /* 000010B4 */ 00001094 2020 move.l D0, -[A0] 00001096 2020 move.l D0, -[A0] 00001098 6475 bcc +0x77 /* 0000110F */ label0000109A: 0000109A 706C moveq.l D0, 0x6C 0000109C 6963 bvs +0x65 /* 00001101 */ 0000109E 6174 bsr +0x76 /* 00001114 */ 000010A0 6520 bcs +0x22 /* 000010C2 */ label000010A2: 000010A2 2020 move.l D0, -[A0] 000010A4 6469 bcc +0x6B /* 0000110F */ 000010A6 7370 moveq.l D1, 0x70 000010A8 6F73 ble +0x75 /* 0000111D */ 000010AA 6561 bcs +0x63 /* 0000110D */ label000010AC: 000010AC 6C6C bge +0x6E /* 0000111A */ 000010AE 2020 move.l D0, -[A0] 000010B0 6469 bcc +0x6B /* 0000111B */ 000010B2 7370 moveq.l D1, 0x70 label000010B4: 000010B4 6F73 ble +0x75 /* 00001129 */ fn000010B6: 000010B6 6520 bcs +0x22 /* 000010D8 */ 000010B8 2020 move.l D0, -[A0] fn000010BA: 000010BA 2020 move.l D0, -[A0] 000010BC 636C bls +0x6E /* 0000112A */ 000010BE 6F73 ble +0x75 /* 00001133 */ 000010C0 6520 bcs +0x22 /* 000010E2 */ label000010C2: 000010C2 2020 move.l D0, -[A0] 000010C4 2020 move.l D0, -[A0] 000010C6 2020 move.l D0, -[A0] 000010C8 6661 bne +0x63 /* 0000112B */ 000010CA 6C73 bge +0x75 /* 0000113F */ 000010CC 6520 bcs +0x22 /* 000010EE */ 000010CE 2020 move.l D0, -[A0] 000010D0 2020 move.l D0, -[A0] 000010D2 2020 move.l D0, -[A0] fn000010D4: 000010D4 7472 moveq.l D2, 0x72 000010D6 7565 moveq.l D2, 0x65 label000010D8: 000010D8 2020 move.l D0, -[A0] 000010DA 2020 move.l D0, -[A0] 000010DC 2020 move.l D0, -[A0] 000010DE 2020 move.l D0, -[A0] label000010E0: 000010E0 626F bhi +0x71 /* 00001151 */ label000010E2: 000010E2 6F6C ble +0x6E /* 00001150 */ 000010E4 6561 bcs +0x63 /* 00001147 */ 000010E6 6E20 bgt +0x22 /* 00001108 */ 000010E8 2020 move.l D0, -[A0] 000010EA 2020 move.l D0, -[A0] 000010EC 636F bls +0x71 /* 0000115D */ label000010EE: 000010EE 7079 moveq.l D0, 0x79 000010F0 7265 moveq.l D1, 0x65 label000010F2: 000010F2 7375 moveq.l D1, 0x75 000010F4 6C74 bge +0x76 /* 0000116A */ 000010F6 7320 moveq.l D1, 0x20 label000010F8: 000010F8 7361 moveq.l D1, 0x61 000010FA 7665 moveq.l D3, 0x65 000010FC 6173 bsr +0x75 /* 00001171 */ 000010FE 2020 move.l D0, -[A0] 00001100 2020 move.l D0, -[A0] 00001102 2020 move.l D0, -[A0] 00001104 7361 moveq.l D1, 0x61 00001106 7665 moveq.l D3, 0x65 label00001108: 00001108 616C bsr +0x6E /* 00001176 */ 0000110A 6C20 bge +0x22 /* 0000112C */ 0000110C 2020 move.l D0, -[A0] 0000110E 2020 move.l D0, -[A0] 00001110 7361 moveq.l D1, 0x61 00001112 7665 moveq.l D3, 0x65 fn00001114: 00001114 2020 move.l D0, -[A0] 00001116 2020 move.l D0, -[A0] 00001118 2020 move.l D0, -[A0] label0000111A: 0000111A 2020 move.l D0, -[A0] 0000111C 7365 moveq.l D1, 0x65 0000111E 746E moveq.l D2, 0x6E 00001120 6577 bcs +0x79 /* 00001199 */ 00001122 7369 moveq.l D1, 0x69 00001124 7A65 moveq.l D5, 0x65 00001126 2020 move.l D0, -[A0] 00001128 6D75 blt +0x77 /* 0000119F */ label0000112A: 0000112A 6C74 bge +0x76 /* 000011A0 */ label0000112C: 0000112C 6970 bvs +0x72 /* 0000119E */ 0000112E 6C79 bge +0x7B /* 000011A9 */ 00001130 6279 bhi +0x7B /* 000011AB */ 00001132 636F bls +0x71 /* 000011A3 */ 00001134 6170 bsr +0x72 /* 000011A6 */ 00001136 706C moveq.l D0, 0x6C 00001138 796C moveq.l D4, 0x6C 0000113A 7574 moveq.l D2, 0x74 0000113C 2020 move.l D0, -[A0] 0000113E 2020 move.l D0, -[A0] 00001140 7365 moveq.l D1, 0x65 00001142 7470 moveq.l D2, 0x70 00001144 6963 bvs +0x65 /* 000011A9 */ 00001146 6E61 bgt +0x63 /* 000011A9 */ 00001148 6D65 blt +0x67 /* 000011AF */ 0000114A 2020 move.l D0, -[A0] 0000114C 7365 moveq.l D1, 0x65 0000114E 6C65 bge +0x67 /* 000011B5 */ label00001150: 00001150 6374 bls +0x76 /* 000011C6 */ 00001152 7069 moveq.l D0, 0x69 00001154 6320 bls +0x22 /* 00001176 */ 00001156 2020 move.l D0, -[A0] 00001158 6E70 bgt +0x72 /* 000011CA */ 0000115A 6963 bvs +0x65 /* 000011BF */ 0000115C 7320 moveq.l D1, 0x20 0000115E 2020 move.l D0, -[A0] 00001160 2020 move.l D0, -[A0] 00001162 2020 move.l D0, -[A0] 00001164 7365 moveq.l D1, 0x65 00001166 7463 moveq.l D2, 0x63 00001168 7573 moveq.l D2, 0x73 label0000116A: 0000116A 746F moveq.l D2, 0x6F 0000116C 6D20 blt +0x22 /* 0000118E */ 0000116E 2020 move.l D0, -[A0] 00001170 7365 moveq.l D1, 0x65 00001172 7469 moveq.l D2, 0x69 00001174 6D70 blt +0x72 /* 000011E6 */ fn00001176: 00001176 6F72 ble +0x74 /* 000011EA */ 00001178 746D moveq.l D2, 0x6D 0000117A 696E bvs +0x70 /* 000011EA */ 0000117C 696D bvs +0x6F /* 000011EB */ 0000117E 706F moveq.l D0, 0x6F 00001180 7274 moveq.l D1, 0x74 00001182 2020 move.l D0, -[A0] 00001184 2020 move.l D0, -[A0] 00001186 2020 move.l D0, -[A0] 00001188 7365 moveq.l D1, 0x65 0000118A 7469 moveq.l D2, 0x69 0000118C 6D70 blt +0x72 /* 000011FE */ label0000118E: 0000118E 6F72 ble +0x74 /* 00001202 */ 00001190 7420 moveq.l D2, 0x20 00001192 2020 move.l D0, -[A0] 00001194 6F70 ble +0x72 /* 00001206 */ 00001196 656E bcs +0x70 /* 00001206 */ 00001198 2020 move.l D0, -[A0] 0000119A 2020 move.l D0, -[A0] 0000119C 2020 move.l D0, -[A0] label0000119E: 0000119E 2020 move.l D0, -[A0] label000011A0: 000011A0 7072 moveq.l D0, 0x72 000011A2 6F63 ble +0x65 /* 00001207 */ 000011A4 6564 bcs +0x66 /* 0000120A */ fn000011A6: 000011A6 7572 moveq.l D2, 0x72 000011A8 6520 bcs +0x22 /* 000011CA */ 000011AA 2020 move.l D0, -[A0] 000011AC 6D61 blt +0x63 /* 0000120F */ 000011AE 6372 bls +0x74 /* 00001222 */ 000011B0 6F20 ble +0x22 /* 000011D2 */ 000011B2 2020 move.l D0, -[A0] 000011B4 2020 move.l D0, -[A0] 000011B6 2020 move.l D0, -[A0] 000011B8 7371 moveq.l D1, 0x71 000011BA 7220 moveq.l D1, 0x20 000011BC 2020 move.l D0, -[A0] 000011BE 2020 move.l D0, -[A0] 000011C0 2020 move.l D0, -[A0] 000011C2 2020 move.l D0, -[A0] 000011C4 6172 bsr +0x74 /* 00001238 */ label000011C6: 000011C6 6374 bls +0x76 /* 0000123C */ 000011C8 616E bsr +0x70 /* 00001238 */ label000011CA: 000011CA 2020 move.l D0, -[A0] 000011CC 2020 move.l D0, -[A0] 000011CE 2020 move.l D0, -[A0] 000011D0 6C6E bge +0x70 /* 00001240 */ label000011D2: 000011D2 2020 move.l D0, -[A0] 000011D4 2020 move.l D0, -[A0] 000011D6 2020 move.l D0, -[A0] 000011D8 2020 move.l D0, -[A0] 000011DA 2020 move.l D0, -[A0] 000011DC 6578 bcs +0x7A /* 00001256 */ 000011DE 7020 moveq.l D0, 0x20 000011E0 2020 move.l D0, -[A0] 000011E2 2020 move.l D0, -[A0] 000011E4 2020 move.l D0, -[A0] label000011E6: 000011E6 2020 move.l D0, -[A0] 000011E8 636F bls +0x71 /* 00001259 */ label000011EA: 000011EA 7320 moveq.l D1, 0x20 000011EC 2020 move.l D0, -[A0] 000011EE 2020 move.l D0, -[A0] 000011F0 2020 move.l D0, -[A0] 000011F2 2020 move.l D0, -[A0] 000011F4 7369 moveq.l D1, 0x69 000011F6 6E20 bgt +0x22 /* 00001218 */ 000011F8 2020 move.l D0, -[A0] 000011FA 2020 move.l D0, -[A0] 000011FC 2020 move.l D0, -[A0] label000011FE: 000011FE 2020 move.l D0, -[A0] 00001200 7371 moveq.l D1, 0x71 label00001202: 00001202 7274 moveq.l D1, 0x74 00001204 2020 move.l D0, -[A0] label00001206: 00001206 2020 move.l D0, -[A0] 00001208 2020 move.l D0, -[A0] label0000120A: 0000120A 2020 move.l D0, -[A0] 0000120C 6162 bsr +0x64 /* 00001270 */ 0000120E 7320 moveq.l D1, 0x20 00001210 2020 move.l D0, -[A0] 00001212 2020 move.l D0, -[A0] 00001214 2020 move.l D0, -[A0] 00001216 2020 move.l D0, -[A0] label00001218: 00001218 6F64 ble +0x66 /* 0000127E */ 0000121A 6420 bcc +0x22 /* 0000123C */ 0000121C 2020 move.l D0, -[A0] 0000121E 2020 move.l D0, -[A0] 00001220 2020 move.l D0, -[A0] label00001222: 00001222 2020 move.l D0, -[A0] 00001224 6275 bhi +0x77 /* 0000129B */ 00001226 7474 moveq.l D2, 0x74 00001228 6F6E ble +0x70 /* 00001298 */ 0000122A 2020 move.l D0, -[A0] 0000122C 2020 move.l D0, -[A0] 0000122E 2020 move.l D0, -[A0] 00001230 6765 beq +0x67 /* 00001297 */ 00001232 7470 moveq.l D2, 0x70 00001234 6978 bvs +0x7A /* 000012AE */ 00001236 656C bcs +0x6E /* 000012A4 */ fn00001238: 00001238 2020 move.l D0, -[A0] 0000123A 2020 move.l D0, -[A0] label0000123C: 0000123C 6D61 blt +0x63 /* 0000129F */ 0000123E 6B65 bmi +0x67 /* 000012A5 */ label00001240: 00001240 6E65 bgt +0x67 /* 000012A7 */ 00001242 7777 moveq.l D3, 0x77 00001244 696E bvs +0x70 /* 000012B4 */ 00001246 646F bcc +0x71 /* 000012B7 */ 00001248 7365 moveq.l D1, 0x65 0000124A 7470 moveq.l D2, 0x70 0000124C 616C bsr +0x6E /* 000012BA */ 0000124E 6574 bcs +0x76 /* 000012C4 */ 00001250 7465 moveq.l D2, 0x65 00001252 2020 move.l D0, -[A0] 00001254 6472 bcc +0x74 /* 000012C8 */ label00001256: 00001256 6177 bsr +0x79 /* 000012CF */ 00001258 7363 moveq.l D1, 0x63 0000125A 616C bsr +0x6E /* 000012C8 */ 0000125C 6520 bcs +0x22 /* 0000127E */ 0000125E 2020 move.l D0, -[A0] 00001260 6D61 blt +0x63 /* 000012C3 */ 00001262 6B65 bmi +0x67 /* 000012C9 */ 00001264 6F76 ble +0x78 /* 000012DC */ 00001266 616C bsr +0x6E /* 000012D4 */ 00001268 726F moveq.l D1, 0x6F 0000126A 6920 bvs +0x22 /* 0000128C */ 0000126C 7261 moveq.l D1, 0x61 0000126E 6E64 bgt +0x66 /* 000012D4 */ fn00001270: 00001270 6F6D ble +0x6F /* 000012DF */ 00001272 2020 move.l D0, -[A0] 00001274 2020 move.l D0, -[A0] 00001276 2020 move.l D0, -[A0] 00001278 6E6F bgt +0x71 /* 000012E9 */ 0000127A 7020 moveq.l D0, 0x20 0000127C 2020 move.l D0, -[A0] label0000127E: 0000127E 2020 move.l D0, -[A0] 00001280 2020 move.l D0, -[A0] 00001282 2020 move.l D0, -[A0] 00001284 6765 beq +0x67 /* 000012EB */ 00001286 746E moveq.l D2, 0x6E 00001288 756D moveq.l D2, 0x6D 0000128A 6265 bhi +0x67 /* 000012F1 */ label0000128C: 0000128C 7220 moveq.l D1, 0x20 0000128E 2020 move.l D0, -[A0] 00001290 726F moveq.l D1, 0x6F 00001292 756E moveq.l D2, 0x6E 00001294 6420 bcc +0x22 /* 000012B6 */ 00001296 2020 move.l D0, -[A0] label00001298: 00001298 2020 move.l D0, -[A0] 0000129A 2020 move.l D0, -[A0] 0000129C 7472 moveq.l D2, 0x72 0000129E 756E moveq.l D2, 0x6E 000012A0 6320 bls +0x22 /* 000012C2 */ 000012A2 2020 move.l D0, -[A0] label000012A4: 000012A4 2020 move.l D0, -[A0] 000012A6 2020 move.l D0, -[A0] 000012A8 7265 moveq.l D1, 0x65 000012AA 616C bsr +0x6E /* 00001318 */ 000012AC 2020 move.l D0, -[A0] label000012AE: 000012AE 2020 move.l D0, -[A0] 000012B0 2020 move.l D0, -[A0] 000012B2 2020 move.l D0, -[A0] label000012B4: 000012B4 6765 beq +0x67 /* 0000131B */ label000012B6: 000012B6 7472 moveq.l D2, 0x72 000012B8 6F69 ble +0x6B /* 00001323 */ fn000012BA: 000012BA 2020 move.l D0, -[A0] 000012BC 2020 move.l D0, -[A0] 000012BE 2020 move.l D0, -[A0] 000012C0 6E6F bgt +0x71 /* 00001331 */ label000012C2: 000012C2 7420 moveq.l D2, 0x20 label000012C4: 000012C4 2020 move.l D0, -[A0] 000012C6 2020 move.l D0, -[A0] fn000012C8: 000012C8 2020 move.l D0, -[A0] 000012CA 2020 move.l D0, -[A0] 000012CC 756E moveq.l D2, 0x6E 000012CE 7469 moveq.l D2, 0x69 000012D0 6C20 bge +0x22 /* 000012F2 */ 000012D2 2020 move.l D0, -[A0] fn000012D4: 000012D4 2020 move.l D0, -[A0] 000012D6 2020 move.l D0, -[A0] 000012D8 7265 moveq.l D1, 0x65 000012DA 7065 moveq.l D0, 0x65 label000012DC: 000012DC 6174 bsr +0x76 /* 00001352 */ 000012DE 2020 move.l D0, -[A0] 000012E0 2020 move.l D0, -[A0] 000012E2 2020 move.l D0, -[A0] 000012E4 7768 moveq.l D3, 0x68 000012E6 696C bvs +0x6E /* 00001354 */ 000012E8 6520 bcs +0x22 /* 0000130A */ 000012EA 2020 move.l D0, -[A0] 000012EC 2020 move.l D0, -[A0] 000012EE 2020 move.l D0, -[A0] 000012F0 656C bcs +0x6E /* 0000135E */ label000012F2: 000012F2 7365 moveq.l D1, 0x65 000012F4 2020 move.l D0, -[A0] 000012F6 2020 move.l D0, -[A0] 000012F8 2020 move.l D0, -[A0] 000012FA 2020 move.l D0, -[A0] 000012FC 7468 moveq.l D2, 0x68 000012FE 656E bcs +0x70 /* 0000136E */ 00001300 2020 move.l D0, -[A0] 00001302 2020 move.l D0, -[A0] 00001304 2020 move.l D0, -[A0] 00001306 2020 move.l D0, -[A0] 00001308 6966 bvs +0x68 /* 00001370 */ label0000130A: 0000130A 2020 move.l D0, -[A0] 0000130C 2020 move.l D0, -[A0] 0000130E 2020 move.l D0, -[A0] 00001310 2020 move.l D0, -[A0] 00001312 2020 move.l D0, -[A0] 00001314 6578 bcs +0x7A /* 0000138E */ 00001316 6974 bvs +0x76 /* 0000138C */ fn00001318: 00001318 2020 move.l D0, -[A0] 0000131A 2020 move.l D0, -[A0] 0000131C 2020 move.l D0, -[A0] 0000131E 2020 move.l D0, -[A0] 00001320 7075 moveq.l D0, 0x75 00001322 746D moveq.l D2, 0x6D 00001324 6573 bcs +0x75 /* 00001399 */ 00001326 7361 moveq.l D1, 0x61 00001328 6765 beq +0x67 /* 0000138F */ 0000132A 2020 move.l D0, -[A0] 0000132C 6765 beq +0x67 /* 00001393 */ 0000132E 7470 moveq.l D2, 0x70 00001330 6963 bvs +0x65 /* 00001395 */ 00001332 7369 moveq.l D1, 0x69 00001334 7A65 moveq.l D5, 0x65 00001336 2020 move.l D0, -[A0] 00001338 6D6F blt +0x71 /* 000013A9 */ 0000133A 6420 bcc +0x22 /* 0000135C */ 0000133C 2020 move.l D0, -[A0] 0000133E 2020 move.l D0, -[A0] 00001340 2020 move.l D0, -[A0] 00001342 2020 move.l D0, -[A0] 00001344 6469 bcc +0x6B /* 000013AF */ 00001346 7620 moveq.l D3, 0x20 00001348 2020 move.l D0, -[A0] 0000134A 2020 move.l D0, -[A0] 0000134C 2020 move.l D0, -[A0] 0000134E 2020 move.l D0, -[A0] 00001350 616E bsr +0x70 /* 000013C0 */ fn00001352: 00001352 6420 bcc +0x22 /* 00001374 */ label00001354: 00001354 2020 move.l D0, -[A0] 00001356 2020 move.l D0, -[A0] 00001358 2020 move.l D0, -[A0] 0000135A 2020 move.l D0, -[A0] label0000135C: 0000135C 6F72 ble +0x74 /* 000013D0 */ label0000135E: 0000135E 2020 move.l D0, -[A0] 00001360 2020 move.l D0, -[A0] 00001362 2020 move.l D0, -[A0] 00001364 2020 move.l D0, -[A0] 00001366 2020 move.l D0, -[A0] 00001368 6472 bcc +0x74 /* 000013DC */ 0000136A 6177 bsr +0x79 /* 000013E3 */ 0000136C 6E75 bgt +0x77 /* 000013E3 */ label0000136E: 0000136E 6D62 blt +0x64 /* 000013D2 */ label00001370: 00001370 6572 bcs +0x74 /* 000013E4 */ 00001372 2020 move.l D0, -[A0] label00001374: 00001374 7365 moveq.l D1, 0x65 00001376 7474 moveq.l D2, 0x74 00001378 6578 bcs +0x7A /* 000013F2 */ 0000137A 7420 moveq.l D2, 0x20 0000137C 2020 move.l D0, -[A0] 0000137E 2020 move.l D0, -[A0] 00001380 7365 moveq.l D1, 0x65 00001382 7466 moveq.l D2, 0x66 00001384 6F6E ble +0x70 /* 000013F4 */ 00001386 7473 moveq.l D2, 0x73 00001388 697A bvs +0x7C /* 00001404 */ 0000138A 6520 bcs +0x22 /* 000013AC */ label0000138C: 0000138C 7365 moveq.l D1, 0x65 label0000138E: 0000138E 7466 moveq.l D2, 0x66 00001390 6F6E ble +0x70 /* 00001400 */ 00001392 7420 moveq.l D2, 0x20 00001394 2020 move.l D0, -[A0] 00001396 2020 move.l D0, -[A0] 00001398 6472 bcc +0x74 /* 0000140C */ 0000139A 6177 bsr +0x79 /* 00001413 */ 0000139C 7465 moveq.l D2, 0x65 0000139E 7874 moveq.l D4, 0x74 000013A0 2020 move.l D0, -[A0] 000013A2 2020 move.l D0, -[A0] 000013A4 6D6F blt +0x71 /* 00001415 */ 000013A6 7665 moveq.l D3, 0x65 000013A8 746F moveq.l D2, 0x6F 000013AA 2020 move.l D0, -[A0] label000013AC: 000013AC 2020 move.l D0, -[A0] 000013AE 2020 move.l D0, -[A0] 000013B0 696E bvs +0x70 /* 00001420 */ 000013B2 7365 moveq.l D1, 0x65 000013B4 7472 moveq.l D2, 0x72 000013B6 6F69 ble +0x6B /* 00001421 */ 000013B8 2020 move.l D0, -[A0] 000013BA 2020 move.l D0, -[A0] 000013BC 6D6F blt +0x71 /* 0000142D */ 000013BE 7665 moveq.l D3, 0x65 fn000013C0: 000013C0 726F moveq.l D1, 0x6F 000013C2 6920 bvs +0x22 /* 000013E4 */ 000013C4 2020 move.l D0, -[A0] 000013C6 2020 move.l D0, -[A0] 000013C8 6D61 blt +0x63 /* 0000142B */ 000013CA 6B65 bmi +0x67 /* 00001431 */ 000013CC 726F moveq.l D1, 0x6F 000013CE 6920 bvs +0x22 /* 000013F0 */ label000013D0: 000013D0 2020 move.l D0, -[A0] label000013D2: 000013D2 2020 move.l D0, -[A0] 000013D4 6361 bls +0x63 /* 00001437 */ 000013D6 7074 moveq.l D0, 0x74 000013D8 7572 moveq.l D2, 0x72 000013DA 6520 bcs +0x22 /* 000013FC */ label000013DC: 000013DC 2020 move.l D0, -[A0] 000013DE 2020 move.l D0, -[A0] 000013E0 6265 bhi +0x67 /* 00001447 */ 000013E2 6570 bcs +0x72 /* 00001454 */ label000013E4: 000013E4 2020 move.l D0, -[A0] 000013E6 2020 move.l D0, -[A0] 000013E8 2020 move.l D0, -[A0] 000013EA 2020 move.l D0, -[A0] 000013EC 646F bcc +0x71 /* 0000145D */ 000013EE 2020 move.l D0, -[A0] label000013F0: 000013F0 2020 move.l D0, -[A0] label000013F2: 000013F2 2020 move.l D0, -[A0] label000013F4: 000013F4 2020 move.l D0, -[A0] 000013F6 2020 move.l D0, -[A0] 000013F8 746F moveq.l D2, 0x6F 000013FA 2020 move.l D0, -[A0] label000013FC: 000013FC 2020 move.l D0, -[A0] 000013FE 2020 move.l D0, -[A0] label00001400: 00001400 2020 move.l D0, -[A0] 00001402 2020 move.l D0, -[A0] label00001404: 00001404 696E bvs +0x70 /* 00001474 */ 00001406 7465 moveq.l D2, 0x65 00001408 6765 beq +0x67 /* 0000146F */ 0000140A 7220 moveq.l D1, 0x20 label0000140C: 0000140C 2020 move.l D0, -[A0] 0000140E 2020 move.l D0, -[A0] 00001410 666F bne +0x71 /* 00001481 */ 00001412 7220 moveq.l D1, 0x20 00001414 2020 move.l D0, -[A0] 00001416 2020 move.l D0, -[A0] 00001418 2020 move.l D0, -[A0] 0000141A 2020 move.l D0, -[A0] 0000141C 7661 moveq.l D3, 0x61 0000141E 7220 moveq.l D1, 0x20 label00001420: 00001420 2020 move.l D0, -[A0] 00001422 2020 move.l D0, -[A0] 00001424 2020 move.l D0, -[A0] 00001426 2020 move.l D0, -[A0] 00001428 6765 beq +0x67 /* 0000148F */ 0000142A 746C moveq.l D2, 0x6C 0000142C 696E bvs +0x70 /* 0000149C */ 0000142E 6520 bcs +0x22 /* 00001450 */ 00001430 2020 move.l D0, -[A0] 00001432 2020 move.l D0, -[A0] 00001434 656E bcs +0x70 /* 000014A4 */ 00001436 6420 bcc +0x22 /* 00001458 */ 00001438 2020 move.l D0, -[A0] 0000143A 2020 move.l D0, -[A0] 0000143C 2020 move.l D0, -[A0] 0000143E 2020 move.l D0, -[A0] 00001440 666C bne +0x6E /* 000014AE */ 00001442 6970 bvs +0x72 /* 000014B4 */ 00001444 7665 moveq.l D3, 0x65 00001446 7274 moveq.l D1, 0x74 00001448 6963 bvs +0x65 /* 000014AD */ 0000144A 616C bsr +0x6E /* 000014B8 */ 0000144C 7368 moveq.l D1, 0x68 0000144E 6164 bsr +0x66 /* 000014B4 */ label00001450: 00001450 6F77 ble +0x79 /* 000014C9 */ 00001452 2020 move.l D0, -[A0] label00001454: 00001454 2020 move.l D0, -[A0] 00001456 2020 move.l D0, -[A0] label00001458: 00001458 7265 moveq.l D1, 0x65 0000145A 7665 moveq.l D3, 0x65 0000145C 7274 moveq.l D1, 0x74 0000145E 746F moveq.l D2, 0x6F 00001460 7361 moveq.l D1, 0x61 00001462 7665 moveq.l D3, 0x65 00001464 6164 bsr +0x66 /* 000014CA */ 00001466 6463 bcc +0x65 /* 000014CB */ 00001468 6F6E ble +0x70 /* 000014D8 */ 0000146A 7374 moveq.l D1, 0x74 0000146C 616E bsr +0x70 /* 000014DC */ 0000146E 7420 moveq.l D2, 0x20 00001470 736B moveq.l D1, 0x6B 00001472 656C bcs +0x6E /* 000014E0 */ label00001474: 00001474 6574 bcs +0x76 /* 000014EA */ 00001476 6F6E ble +0x70 /* 000014E6 */ 00001478 697A bvs +0x7C /* 000014F4 */ 0000147A 6520 bcs +0x22 /* 0000149C */ 0000147C 6F75 ble +0x77 /* 000014F3 */ 0000147E 746C moveq.l D2, 0x6C 00001480 696E bvs +0x70 /* 000014F0 */ 00001482 6520 bcs +0x22 /* 000014A4 */ 00001484 2020 move.l D0, -[A0] 00001486 2020 move.l D0, -[A0] 00001488 6469 bcc +0x6B /* 000014F3 */ 0000148A 6C61 bge +0x63 /* 000014ED */ 0000148C 7465 moveq.l D2, 0x65 0000148E 2020 move.l D0, -[A0] 00001490 2020 move.l D0, -[A0] 00001492 2020 move.l D0, -[A0] 00001494 6572 bcs +0x74 /* 00001508 */ 00001496 6F64 ble +0x66 /* 000014FC */ 00001498 6520 bcs +0x22 /* 000014BA */ 0000149A 2020 move.l D0, -[A0] label0000149C: 0000149C 2020 move.l D0, -[A0] 0000149E 2020 move.l D0, -[A0] 000014A0 6571 bcs +0x73 /* 00001513 */ 000014A2 7561 moveq.l D2, 0x61 label000014A4: 000014A4 6C69 bge +0x6B /* 0000150F */ 000014A6 7A65 moveq.l D5, 0x65 000014A8 6869 bvc +0x6B /* 00001513 */ 000014AA 7374 moveq.l D1, 0x74 000014AC 656E bcs +0x70 /* 0000151C */ label000014AE: 000014AE 6861 bvc +0x63 /* 00001511 */ 000014B0 6E63 bgt +0x65 /* 00001515 */ 000014B2 6563 bcs +0x65 /* 00001517 */ fn000014B4: 000014B4 6F6E ble +0x70 /* 00001524 */ 000014B6 7472 moveq.l D2, 0x72 fn000014B8: 000014B8 7368 moveq.l D1, 0x68 label000014BA: 000014BA 6F77 ble +0x79 /* 00001533 */ 000014BC 6869 bvc +0x6B /* 00001527 */ 000014BE 7374 moveq.l D1, 0x74 000014C0 6F67 ble +0x69 /* 00001529 */ 000014C2 7261 moveq.l D1, 0x61 000014C4 6D75 blt +0x77 /* 0000153B */ 000014C6 6C74 bge +0x76 /* 0000153C */ 000014C8 6970 bvs +0x72 /* 0000153A */ fn000014CA: 000014CA 6C79 bge +0x7B /* 00001545 */ 000014CC 2020 move.l D0, -[A0] 000014CE 2020 move.l D0, -[A0] 000014D0 7472 moveq.l D2, 0x72 000014D2 6163 bsr +0x65 /* 00001537 */ 000014D4 6565 bcs +0x67 /* 0000153B */ 000014D6 6467 bcc +0x69 /* 0000153F */ label000014D8: 000014D8 6573 bcs +0x75 /* 0000154D */ 000014DA 2020 move.l D0, -[A0] fn000014DC: 000014DC 726F moveq.l D1, 0x6F 000014DE 7461 moveq.l D2, 0x61 label000014E0: 000014E0 7465 moveq.l D2, 0x65 000014E2 6C65 bge +0x67 /* 00001549 */ 000014E4 6674 bne +0x76 /* 0000155A */ label000014E6: 000014E6 2020 move.l D0, -[A0] 000014E8 726F moveq.l D1, 0x6F label000014EA: 000014EA 7461 moveq.l D2, 0x61 000014EC 7465 moveq.l D2, 0x65 000014EE 7269 moveq.l D1, 0x69 label000014F0: 000014F0 6768 beq +0x6A /* 0000155A */ 000014F2 7420 moveq.l D2, 0x20 label000014F4: 000014F4 7363 moveq.l D1, 0x63 000014F6 616C bsr +0x6E /* 00001564 */ 000014F8 6573 bcs +0x75 /* 0000156D */ 000014FA 656C bcs +0x6E /* 00001568 */ label000014FC: 000014FC 6563 bcs +0x65 /* 00001561 */ 000014FE 7469 moveq.l D2, 0x69 00001500 7365 moveq.l D1, 0x65 00001502 7462 moveq.l D2, 0x62 00001504 6163 bsr +0x65 /* 00001569 */ 00001506 6B67 bmi +0x69 /* 0000156F */ label00001508: 00001508 726F moveq.l D1, 0x6F 0000150A 756E moveq.l D2, 0x6E 0000150C 7365 moveq.l D1, 0x65 0000150E 7466 moveq.l D2, 0x66 00001510 6F72 ble +0x74 /* 00001584 */ 00001512 6567 bcs +0x69 /* 0000157B */ 00001514 726F moveq.l D1, 0x6F 00001516 756E moveq.l D2, 0x6E 00001518 756E moveq.l D2, 0x6E 0000151A 646F bcc +0x71 /* 0000158B */ label0000151C: 0000151C 2020 move.l D0, -[A0] 0000151E 2020 move.l D0, -[A0] 00001520 2020 move.l D0, -[A0] 00001522 2020 move.l D0, -[A0] label00001524: 00001524 7365 moveq.l D1, 0x65 00001526 7464 moveq.l D2, 0x64 00001528 656E bcs +0x70 /* 00001598 */ 0000152A 7369 moveq.l D1, 0x69 0000152C 7479 moveq.l D2, 0x79 0000152E 736C moveq.l D1, 0x6C 00001530 7265 moveq.l D1, 0x65 00001532 7365 moveq.l D1, 0x65 00001534 7463 moveq.l D2, 0x63 00001536 6F75 ble +0x77 /* 000015AD */ 00001538 6E74 bgt +0x76 /* 000015AE */ label0000153A: 0000153A 6572 bcs +0x74 /* 000015AE */ label0000153C: 0000153C 7761 moveq.l D3, 0x61 0000153E 6974 bvs +0x76 /* 000015B4 */ 00001540 2020 move.l D0, -[A0] 00001542 2020 move.l D0, -[A0] 00001544 2020 move.l D0, -[A0] 00001546 2020 move.l D0, -[A0] 00001548 6765 beq +0x67 /* 000015AF */ 0000154A 7472 moveq.l D2, 0x72 0000154C 6573 bcs +0x75 /* 000015C1 */ 0000154E 756C moveq.l D2, 0x6C 00001550 7473 moveq.l D2, 0x73 00001552 2020 move.l D0, -[A0] 00001554 7265 moveq.l D1, 0x65 00001556 6469 bcc +0x6B /* 000015C1 */ 00001558 7265 moveq.l D1, 0x65 label0000155A: 0000155A 6374 bls +0x76 /* 000015D0 */ 0000155C 2020 move.l D0, -[A0] 0000155E 2020 move.l D0, -[A0] 00001560 6469 bcc +0x6B /* 000015CB */ 00001562 7669 moveq.l D3, 0x69 fn00001564: 00001564 6465 bcc +0x67 /* 000015CB */ 00001566 2020 move.l D0, -[A0] label00001568: 00001568 2020 move.l D0, -[A0] 0000156A 2020 move.l D0, -[A0] 0000156C 6465 bcc +0x67 /* 000015D3 */ 0000156E 6E73 bgt +0x75 /* 000015E3 */ 00001570 6974 bvs +0x76 /* 000015E6 */ 00001572 7973 moveq.l D4, 0x73 00001574 6C69 bge +0x6B /* 000015DF */ 00001576 6365 bls +0x67 /* 000015DD */ 00001578 696E bvs +0x70 /* 000015E8 */ 0000157A 7665 moveq.l D3, 0x65 0000157C 7274 moveq.l D1, 0x74 0000157E 7920 moveq.l D4, 0x20 00001580 2020 move.l D0, -[A0] 00001582 2020 move.l D0, -[A0] label00001584: 00001584 7368 moveq.l D1, 0x68 00001586 6172 bsr +0x74 /* 000015FA */ 00001588 7065 moveq.l D0, 0x65 0000158A 6E20 bgt +0x22 /* 000015AC */ 0000158C 2020 move.l D0, -[A0] 0000158E 2020 move.l D0, -[A0] 00001590 7363 moveq.l D1, 0x63 00001592 616C bsr +0x6E /* 00001600 */ 00001594 656D bcs +0x6F /* 00001603 */ 00001596 6174 bsr +0x76 /* 0000160C */ label00001598: 00001598 6820 bvc +0x22 /* 000015BA */ 0000159A 2020 move.l D0, -[A0] 0000159C 736D moveq.l D1, 0x6D 0000159E 6F6F ble +0x71 /* 0000160F */ 000015A0 7468 moveq.l D2, 0x68 000015A2 2020 move.l D0, -[A0] 000015A4 2020 move.l D0, -[A0] 000015A6 2020 move.l D0, -[A0] 000015A8 6469 bcc +0x6B /* 00001613 */ 000015AA 7468 moveq.l D2, 0x68 label000015AC: 000015AC 6572 bcs +0x74 /* 00001620 */ label000015AE: 000015AE 2020 move.l D0, -[A0] 000015B0 2020 move.l D0, -[A0] 000015B2 2020 move.l D0, -[A0] label000015B4: 000015B4 6D61 blt +0x63 /* 00001617 */ 000015B6 6B65 bmi +0x67 /* 0000161D */ 000015B8 6269 bhi +0x6B /* 00001623 */ label000015BA: 000015BA 6E61 bgt +0x63 /* 0000161D */ 000015BC 7279 moveq.l D1, 0x79 000015BE 2020 move.l D0, -[A0] 000015C0 7265 moveq.l D1, 0x65 000015C2 7365 moveq.l D1, 0x65 000015C4 7467 moveq.l D2, 0x67 000015C6 7261 moveq.l D1, 0x61 000015C8 796D moveq.l D4, 0x6D 000015CA 6170 bsr +0x72 /* 0000163C */ 000015CC 7468 moveq.l D2, 0x68 000015CE 7265 moveq.l D1, 0x65 label000015D0: 000015D0 7368 moveq.l D1, 0x68 000015D2 6F6C ble +0x6E /* 00001640 */ 000015D4 6420 bcc +0x22 /* 000015F6 */ 000015D6 2020 move.l D0, -[A0] 000015D8 7265 moveq.l D1, 0x65 000015DA 7374 moveq.l D1, 0x74 000015DC 6F72 ble +0x74 /* 00001650 */ 000015DE 6572 bcs +0x74 /* 00001652 */ 000015E0 6F69 ble +0x6B /* 0000164B */ 000015E2 2020 move.l D0, -[A0] 000015E4 636F bls +0x71 /* 00001655 */ label000015E6: 000015E6 7079 moveq.l D0, 0x79 label000015E8: 000015E8 2020 move.l D0, -[A0] 000015EA 2020 move.l D0, -[A0] 000015EC 2020 move.l D0, -[A0] 000015EE 2020 move.l D0, -[A0] 000015F0 636C bls +0x6E /* 0000165E */ 000015F2 6561 bcs +0x63 /* 00001655 */ 000015F4 7220 moveq.l D1, 0x20 label000015F6: 000015F6 2020 move.l D0, -[A0] 000015F8 2020 move.l D0, -[A0] fn000015FA: 000015FA 2020 move.l D0, -[A0] 000015FC 7061 moveq.l D0, 0x61 000015FE 7374 moveq.l D1, 0x74 fn00001600: 00001600 6520 bcs +0x22 /* 00001622 */ 00001602 2020 move.l D0, -[A0] 00001604 2020 move.l D0, -[A0] 00001606 2020 move.l D0, -[A0] 00001608 6E65 bgt +0x67 /* 0000166F */ 0000160A 7874 moveq.l D4, 0x74 fn0000160C: 0000160C 7769 moveq.l D3, 0x69 0000160E 6E64 bgt +0x66 /* 00001674 */ 00001610 6F77 ble +0x79 /* 00001689 */ 00001612 2020 move.l D0, -[A0] 00001614 616E bsr +0x70 /* 00001684 */ 00001616 616C bsr +0x6E /* 00001684 */ 00001618 797A moveq.l D4, 0x7A 0000161A 6570 bcs +0x72 /* 0000168C */ 0000161C 6172 bsr +0x74 /* 00001690 */ 0000161E 7469 moveq.l D2, 0x69 label00001620: 00001620 666C bne +0x6E /* 0000168E */ label00001622: 00001622 6970 bvs +0x72 /* 00001694 */ 00001624 686F bvc +0x71 /* 00001695 */ 00001626 7269 moveq.l D1, 0x69 00001628 7A6F moveq.l D5, 0x6F 0000162A 6E74 bgt +0x76 /* 000016A0 */ 0000162C 6D65 blt +0x67 /* 00001693 */ 0000162E 6173 bsr +0x75 /* 000016A3 */ 00001630 7572 moveq.l D2, 0x72 00001632 6520 bcs +0x22 /* 00001654 */ 00001634 2020 move.l D0, -[A0] 00001636 2020 move.l D0, -[A0] 00001638 6472 bcc +0x74 /* 000016AC */ 0000163A 6177 bsr +0x79 /* 000016B3 */ fn0000163C: 0000163C 626F bhi +0x71 /* 000016AD */ 0000163E 756E moveq.l D2, 0x6E label00001640: 00001640 6461 bcc +0x63 /* 000016A3 */ 00001642 7279 moveq.l D1, 0x79 00001644 6D61 blt +0x63 /* 000016A7 */ 00001646 726B moveq.l D1, 0x6B 00001648 7365 moveq.l D1, 0x65 0000164A 6C65 bge +0x67 /* 000016B1 */ 0000164C 6374 bls +0x76 /* 000016C2 */ 0000164E 696F bvs +0x71 /* 000016BF */ label00001650: 00001650 6B69 bmi +0x6B /* 000016BB */ label00001652: 00001652 6C6C bge +0x6E /* 000016C0 */ label00001654: 00001654 726F moveq.l D1, 0x6F 00001656 6920 bvs +0x22 /* 00001678 */ 00001658 2020 move.l D0, -[A0] 0000165A 2020 move.l D0, -[A0] 0000165C 696E bvs +0x70 /* 000016CC */ label0000165E: 0000165E 7665 moveq.l D3, 0x65 00001660 7274 moveq.l D1, 0x74 00001662 2020 move.l D0, -[A0] 00001664 2020 move.l D0, -[A0] 00001666 2020 move.l D0, -[A0] 00001668 7365 moveq.l D1, 0x65 0000166A 6C65 bge +0x67 /* 000016D1 */ 0000166C 6374 bls +0x76 /* 000016E2 */ 0000166E 616C bsr +0x6E /* 000016DC */ 00001670 6C20 bge +0x22 /* 00001692 */ 00001672 2020 move.l D0, -[A0] label00001674: 00001674 6669 bne +0x6B /* 000016DF */ 00001676 6C6C bge +0x6E /* 000016E4 */ label00001678: 00001678 2020 move.l D0, -[A0] 0000167A 2020 move.l D0, -[A0] 0000167C 2020 move.l D0, -[A0] 0000167E 2020 move.l D0, -[A0] 00001680 636F bls +0x71 /* 000016F1 */ 00001682 6E76 bgt +0x78 /* 000016FA */ fn00001684: 00001684 6F6C ble +0x6E /* 000016F2 */ 00001686 7665 moveq.l D3, 0x65 00001688 2020 move.l D0, -[A0] 0000168A 2020 move.l D0, -[A0] label0000168C: 0000168C 6265 bhi +0x67 /* 000016F3 */ label0000168E: 0000168E 6769 beq +0x6B /* 000016F9 */ fn00001690: 00001690 6E20 bgt +0x22 /* 000016B2 */ label00001692: 00001692 2020 move.l D0, -[A0] label00001694: 00001694 2020 move.l D0, -[A0] 00001696 2020 move.l D0, -[A0] fn00001698: 00001698 4E56 FFEA link A6, -0x0016 0000169C 48E7 0308 movem.l -[A7], D6,D7,A4 label000016A0: 000016A0 7E01 moveq.l D7, 0x01 000016A2 286D DF34 movea.l A4, [A5 - 0x20CC] 000016A6 3D6D FE70 FFEA move.w [A6 - 0x16], [A5 - 0x190] label000016AC: 000016AC 3C2D FE12 move.w D6, [A5 - 0x1EE] 000016B0 6012 bra +0x14 /* 000016C4 */ label000016B2: 000016B2 7000 moveq.l D0, 0x00 000016B4 1034 6000 move.b D0, [A4 + D6.w] 000016B8 B06D 9350 cmp.w D0, [A5 - 0x6CB0] 000016BC 6602 bne +0x4 /* 000016C0 */ 000016BE 5247 addq.w D7, 1 label000016C0: 000016C0 5246 addq.w D6, 1 label000016C2: 000016C2 6906 bvs +0x8 /* 000016CA */ label000016C4: 000016C4 BC6E FFEA cmp.w D6, [A6 - 0x16] 000016C8 6FE8 ble -0x16 /* 000016B2 */ label000016CA: 000016CA 3D47 0008 move.w [A6 + 0x8], D7 // begin alternate branch 000016CC-000016D2 label000016CC: 000016CC 0008 4CDF ori.b A0, 0xDF 000016D0 10C0 move.b [A0]+, D0 // end alternate branch 000016CC-000016D2 label000016CC: // (misaligned) 000016CE 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000016D2 4E5E unlink A6 000016D4 4E75 rts 000016D6 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 000016DA 4E55 4D42 link A5, -0xFFFFB2BE // begin alternate branch 000016DC-000016DE fn000016DC: 000016DC 4D42 chk.w D6, D2 // end alternate branch 000016DC-000016DE fn000016DC: // (misaligned) fn000016DE: 000016DE 4E56 FDE6 link A6, -0x021A label000016E2: 000016E2 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 // begin alternate branch 000016E4-000016E6 label000016E4: 000016E4 1F08 move.b -[A7], A0 // end alternate branch 000016E4-000016E6 label000016E4: // (misaligned) 000016E6 286D DF34 movea.l A4, [A5 - 0x20CC] 000016EA 422E 0008 clr.b [A6 + 0x8] 000016EE 4205 clr.b D5 000016F0 4204 clr.b D4 label000016F2: 000016F2 426D FE12 clr.w [A5 - 0x1EE] 000016F6 3D6D FE10 FFE6 move.w [A6 - 0x1A], [A5 - 0x1F0] // begin alternate branch 000016FA-000016FC label000016FA: 000016FA FFE6 .invalid <> // end alternate branch 000016FA-000016FC label000016FA: // (misaligned) 000016FC 4247 clr.w D7 000016FE 6000 00C0 bra +0xC2 /* 000017C0 */ label00001702: 00001702 7C00 moveq.l D6, 0x00 00001704 1C34 7000 move.b D6, [A4 + D7.w] 00001708 BC6D 9350 cmp.w D6, [A5 - 0x6CB0] 0000170C 57C0 seq D0 0000170E C005 and.b D0, D5 00001710 6740 beq +0x42 /* 00001752 */ 00001712 3B47 FE70 move.w [A5 - 0x190], D7 00001716 486E FEE6 pea.l [A6 - 0x11A] 0000171A 487A 0166 pea.l [PC + 0x166 /* 00001882, value 0x1A546865, pstring "The quoted string in line " */] 0000171E 486E FDE6 pea.l [A6 - 0x21A] 00001722 554F subq.w A7, 2 00001724 4EBA FF72 jsr [PC - 0x8E /* 00001698 */] 00001728 301F move.w D0, [A7]+ 0000172A 48C0 ext.l D0 0000172C 2F00 move.l -[A7], D0 0000172E 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 00001732 584F addq.w A7, 4 00001734 486E FDE6 pea.l [A6 - 0x21A] 00001738 487A 0134 pea.l [PC + 0x134 /* 0000186E, value 0x13206973, pstring " is not terminated." */] 0000173C 3F3C 0003 move.w -[A7], 0x3 00001740 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001744 584F addq.w A7, 4 00001746 486E FEE6 pea.l [A6 - 0x11A] 0000174A 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] 0000174E 6000 00C0 bra +0xC2 /* 00001810 */ label00001752: 00001752 1005 move.b D0, D5 00001754 5300 subq.b D0, 1 00001756 0C46 007B cmpi.w D6, 0x7B /* '{' */ 0000175A 57C1 seq D1 0000175C C001 and.b D0, D1 0000175E 6704 beq +0x6 /* 00001764 */ 00001760 7801 moveq.l D4, 0x01 00001762 3607 move.w D3, D7 label00001764: 00001764 4A04 tst.b D4 00001766 672A beq +0x2C /* 00001792 */ 00001768 0C46 007B cmpi.w D6, 0x7B /* '{' */ 0000176C 57C0 seq D0 0000176E BE43 cmp.w D7, D3 00001770 56C1 sne D1 00001772 C001 and.b D0, D1 00001774 670C beq +0xE /* 00001782 */ 00001776 487A 00DA pea.l [PC + 0xDA /* 00001852, value 0x1A436F6D, pstring "Comments cannot be nested." */] 0000177A 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] 0000177E 6000 0090 bra +0x92 /* 00001810 */ label00001782: 00001782 0C46 007D cmpi.w D6, 0x7D /* '}' */ 00001786 6602 bne +0x4 /* 0000178A */ 00001788 4204 clr.b D4 label0000178A: 0000178A 19BC 0020 7000 move.b [A4 + D7.w], 0x20 /* ' ' */ 00001790 602A bra +0x2C /* 000017BC */ label00001792: 00001792 0C46 0027 cmpi.w D6, 0x27 /* '\'' */ 00001796 6604 bne +0x6 /* 0000179C */ 00001798 5305 subq.b D5, 1 0000179A 4405 neg.b D5 label0000179C: 0000179C 0C46 0041 cmpi.w D6, 0x41 /* 'A' */ 000017A0 5CC0 sge D0 000017A2 0C46 005A cmpi.w D6, 0x5A /* 'Z' */ 000017A6 5FC1 sle D1 000017A8 C001 and.b D0, D1 000017AA 1205 move.b D1, D5 000017AC 5301 subq.b D1, 1 000017AE C001 and.b D0, D1 000017B0 670A beq +0xC /* 000017BC */ 000017B2 3006 move.w D0, D6 000017B4 0640 0020 addi.w D0, 0x20 /* ' ' */ 000017B8 1980 7000 move.b [A4 + D7.w], D0 label000017BC: 000017BC 5247 addq.w D7, 1 000017BE 6908 bvs +0xA /* 000017C8 */ label000017C0: 000017C0 BE6E FFE6 cmp.w D7, [A6 - 0x1A] 000017C4 6F00 FF3C ble -0xC2 /* 00001702 */ label000017C8: 000017C8 4A04 tst.b D4 000017CA 673E beq +0x40 /* 0000180A */ 000017CC 3B43 FE70 move.w [A5 - 0x190], D3 000017D0 486E FEE8 pea.l [A6 - 0x118] 000017D4 487A 005E pea.l [PC + 0x5E /* 00001834, value 0x1D546865, pstring "The comment starting in line " */] 000017D8 486E FDE8 pea.l [A6 - 0x218] 000017DC 554F subq.w A7, 2 000017DE 4EBA FEB8 jsr [PC - 0x148 /* 00001698 */] 000017E2 301F move.w D0, [A7]+ 000017E4 48C0 ext.l D0 000017E6 2F00 move.l -[A7], D0 000017E8 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 000017EC 584F addq.w A7, 4 000017EE 486E FDE8 pea.l [A6 - 0x218] 000017F2 487A 002C pea.l [PC + 0x2C /* 00001820, value 0x13206973, pstring " is not terminated." */] 000017F6 3F3C 0003 move.w -[A7], 0x3 000017FA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000017FE 584F addq.w A7, 4 00001800 486E FEE8 pea.l [A6 - 0x118] 00001804 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] 00001808 6006 bra +0x8 /* 00001810 */ label0000180A: 0000180A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 label00001810: 00001810 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00001814 4E5E unlink A6 00001816 4E75 rts 00001818 5052 addq.w [A2], 8 0000181A 4553 chk.w D2, [A3] 0000181C 4341 chk.w D1, D1 0000181E 4E20 .invalid // invalid opcode 4 00001820 1320 move.b -[A1], -[A0] 00001822 6973 bvs +0x75 /* 00001897 */ 00001824 206E 6F74 movea.l A0, [A6 + 0x6F74] 00001828 2074 6572 6D69 6E61 7465 movea.l A0, [[A4 + 0x6D696E61] + 0x7465] 00001832 642E bcc +0x30 /* 00001862 */ 00001834 1D54 6865 move.b [A6 + 0x6865], [A4] 00001838 2063 movea.l A0, -[A3] 0000183A 6F6D ble +0x6F /* 000018A9 */ 0000183C 6D65 blt +0x67 /* 000018A3 */ 0000183E 6E74 bgt +0x76 /* 000018B4 */ 00001840 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00001844 7274 moveq.l D1, 0x74 00001846 696E bvs +0x70 /* 000018B6 */ 00001848 6720 beq +0x22 /* 0000186A */ 0000184A 696E bvs +0x70 /* 000018BA */ 0000184C 206C 696E movea.l A0, [A4 + 0x696E] 00001850 6520 bcs +0x22 /* 00001872 */ 00001852 1A43 movea.b A5, D3 00001854 6F6D ble +0x6F /* 000018C3 */ 00001856 6D65 blt +0x67 /* 000018BD */ 00001858 6E74 bgt +0x76 /* 000018CE */ 0000185A 7320 moveq.l D1, 0x20 0000185C 6361 bls +0x63 /* 000018BF */ 0000185E 6E6E bgt +0x70 /* 000018CE */ 00001860 6F74 ble +0x76 /* 000018D6 */ label00001862: 00001862 2062 movea.l A0, -[A2] 00001864 6520 bcs +0x22 /* 00001886 */ 00001866 6E65 bgt +0x67 /* 000018CD */ 00001868 7374 moveq.l D1, 0x74 label0000186A: 0000186A 6564 bcs +0x66 /* 000018D0 */ 0000186C 2E16 move.l D7, [A6] 0000186E 1320 move.b -[A1], -[A0] 00001870 6973 bvs +0x75 /* 000018E5 */ label00001872: 00001872 206E 6F74 movea.l A0, [A6 + 0x6F74] 00001876 2074 6572 6D69 6E61 7465 movea.l A0, [[A4 + 0x6D696E61] + 0x7465] 00001880 642E bcc +0x30 /* 000018B0 */ 00001882 1A54 movea.b A5, [A4] 00001884 6865 bvc +0x67 /* 000018EB */ label00001886: 00001886 2071 756F movea.l A0, <> 0000188A 7465 moveq.l D2, 0x65 0000188C 6420 bcc +0x22 /* 000018AE */ 0000188E 7374 moveq.l D1, 0x74 00001890 7269 moveq.l D1, 0x69 00001892 6E67 bgt +0x69 /* 000018FB */ 00001894 2069 6E20 movea.l A0, [A1 + 0x6E20] 00001898 6C69 bge +0x6B /* 00001903 */ 0000189A 6E65 bgt +0x67 /* 00001901 */ 0000189C 2012 move.l D0, [A2] fn0000189E: 0000189E 4E56 FEEA link A6, -0x0116 000018A2 48E7 0308 movem.l -[A7], D6,D7,A4 000018A6 206E 0008 movea.l A0, [A6 + 0x8] 000018AA 43EE FEF0 lea.l A1, [A6 - 0x110] label000018AE: 000018AE 703F moveq.l D0, 0x3F label000018B0: 000018B0 22D8 move.l [A1]+, [A0]+ 000018B2 51C8 FFFC dbf D0, -0x6 /* 000018B0 */ // begin alternate branch 000018B4-000018B6 label000018B4: 000018B4 FFFC .invalid <> // end alternate branch 000018B4-000018B6 label000018B4: // (misaligned) label000018B6: 000018B6 3C2D FE70 move.w D6, [A5 - 0x190] label000018BA: 000018BA 5346 subq.w D6, 1 000018BC 422E 000C clr.b [A6 + 0xC] 000018C0 286D DF34 movea.l A4, [A5 - 0x20CC] 000018C4 7000 moveq.l D0, 0x00 000018C6 102E FEF0 move.b D0, [A6 - 0x110] 000018CA 3D40 FEEA move.w [A6 - 0x116], D0 label000018CE: 000018CE 7E01 moveq.l D7, 0x01 label000018D0: 000018D0 601C bra +0x1E /* 000018EE */ label000018D2: 000018D2 3006 move.w D0, D6 000018D4 D047 add.w D0, D7 label000018D6: 000018D6 7200 moveq.l D1, 0x00 000018D8 1234 0000 move.b D1, [A4 + D0.w] 000018DC 7000 moveq.l D0, 0x00 000018DE 41EE FEF0 lea.l A0, [A6 - 0x110] 000018E2 1030 7000 move.b D0, [A0 + D7.w] 000018E6 B240 cmp.w D1, D0 000018E8 6610 bne +0x12 /* 000018FA */ 000018EA 5247 addq.w D7, 1 000018EC 6906 bvs +0x8 /* 000018F4 */ label000018EE: 000018EE BE6E FEEA cmp.w D7, [A6 - 0x116] 000018F2 6FDE ble -0x20 /* 000018D2 */ label000018F4: 000018F4 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label000018FA: 000018FA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000018FE 4E5E unlink A6 00001900 4E74 0004 rtd 0x0004 00001904 4D41 chk.w D6, D1 00001906 5443 addq.w D3, 2 00001908 4820 nbcd.b -[A0] 0000190A 2020 move.l D0, -[A0] fn0000190C: 0000190C 4E56 0000 link A6, 0 00001910 48E7 1008 movem.l -[A7], D3,A4 00001914 286E 0008 movea.l A4, [A6 + 0x8] 00001918 7000 moveq.l D0, 0x00 0000191A 1014 move.b D0, [A4] 0000191C 4A40 tst.w D0 0000191E 6F68 ble +0x6A /* 00001988 */ 00001920 600E bra +0x10 /* 00001930 */ label00001922: 00001922 2F0C move.l -[A7], A4 00001924 3F3C 0001 move.w -[A7], 0x1 00001928 3F3C 0001 move.w -[A7], 0x1 0000192C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00001930: 00001930 7000 moveq.l D0, 0x00 00001932 1014 move.b D0, [A4] 00001934 5340 subq.w D0, 1 00001936 5EC0 sgt D0 00001938 7200 moveq.l D1, 0x00 0000193A 122C 0001 move.b D1, [A4 + 0x1] 0000193E 0C41 0020 cmpi.w D1, 0x20 /* ' ' */ 00001942 57C1 seq D1 00001944 C001 and.b D0, D1 00001946 66DA bne -0x24 /* 00001922 */ 00001948 6010 bra +0x12 /* 0000195A */ label0000194A: 0000194A 2F0C move.l -[A7], A4 0000194C 7000 moveq.l D0, 0x00 0000194E 1014 move.b D0, [A4] 00001950 3F00 move.w -[A7], D0 00001952 3F3C 0001 move.w -[A7], 0x1 00001956 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label0000195A: 0000195A 7000 moveq.l D0, 0x00 0000195C 1014 move.b D0, [A4] 0000195E 5340 subq.w D0, 1 00001960 5EC0 sgt D0 00001962 7200 moveq.l D1, 0x00 00001964 1214 move.b D1, [A4] 00001966 7400 moveq.l D2, 0x00 00001968 1434 1000 move.b D2, [A4 + D1.w] 0000196C 0C42 0020 cmpi.w D2, 0x20 /* ' ' */ 00001970 57C1 seq D1 00001972 7400 moveq.l D2, 0x00 00001974 1414 move.b D2, [A4] 00001976 7600 moveq.l D3, 0x00 00001978 1634 2000 move.b D3, [A4 + D2.w] 0000197C 0C43 003B cmpi.w D3, 0x3B /* ';' */ 00001980 57C2 seq D2 00001982 8202 or.b D1, D2 00001984 C001 and.b D0, D1 00001986 66C2 bne -0x3C /* 0000194A */ label00001988: 00001988 4CDF 1008 movem.l D3,A4, [A7]+ 0000198C 4E5E unlink A6 0000198E 4E74 0004 rtd 0x0004 00001992 5452 addq.w [A2], 2 00001994 494D chk.w D4, A5 00001996 5354 subq.w [A4], 1 00001998 5249 addq.w A1, 1 fn0000199A: 0000199A 4E56 FAE8 link A6, -0x0518 0000199E 48E7 0308 movem.l -[A7], D6,D7,A4 000019A2 206E 0008 movea.l A0, [A6 + 0x8] 000019A6 43EE FEF0 lea.l A1, [A6 - 0x110] 000019AA 703F moveq.l D0, 0x3F label000019AC: 000019AC 22D8 move.l [A1]+, [A0]+ 000019AE 51C8 FFFC dbf D0, -0x6 /* 000019AC */ 000019B2 286D DF34 movea.l A4, [A5 - 0x20CC] 000019B6 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 000019BC 6700 0166 beq +0x168 /* 00001B24 */ 000019C0 3E2D FE70 move.w D7, [A5 - 0x190] 000019C4 5347 subq.w D7, 1 000019C6 6002 bra +0x4 /* 000019CA */ label000019C8: 000019C8 5347 subq.w D7, 1 label000019CA: 000019CA 4A47 tst.w D7 000019CC 5EC0 sgt D0 000019CE 7200 moveq.l D1, 0x00 000019D0 1234 7000 move.b D1, [A4 + D7.w] 000019D4 B26D 9350 cmp.w D1, [A5 - 0x6CB0] 000019D8 56C1 sne D1 000019DA C001 and.b D0, D1 000019DC 66EA bne -0x14 /* 000019C8 */ 000019DE 4246 clr.w D6 000019E0 422E FDF0 clr.b [A6 - 0x210] label000019E4: 000019E4 5247 addq.w D7, 1 000019E6 5246 addq.w D6, 1 000019E8 7000 moveq.l D0, 0x00 000019EA 1034 7000 move.b D0, [A4 + D7.w] 000019EE B06D 9350 cmp.w D0, [A5 - 0x6CB0] 000019F2 6736 beq +0x38 /* 00001A2A */ 000019F4 486E FBEC pea.l [A6 - 0x414] 000019F8 486E FDF0 pea.l [A6 - 0x210] 000019FC 7000 moveq.l D0, 0x00 000019FE 1034 7000 move.b D0, [A4 + D7.w] 00001A02 323C 0100 move.w D1, 0x100 00001A06 1200 move.b D1, D0 00001A08 3D41 FBEA move.w [A6 - 0x416], D1 00001A0C 486E FBEA pea.l [A6 - 0x416] 00001A10 3F3C 0002 move.w -[A7], 0x2 00001A14 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001A18 584F addq.w A7, 4 00001A1A 3F3C 00FF move.w -[A7], 0xFF 00001A1E 486E FBEC pea.l [A6 - 0x414] 00001A22 486E FDF0 pea.l [A6 - 0x210] 00001A26 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label00001A2A: 00001A2A BE6D FE10 cmp.w D7, [A5 - 0x1F0] 00001A2E 5CC0 sge D0 00001A30 7200 moveq.l D1, 0x00 00001A32 1234 7000 move.b D1, [A4 + D7.w] 00001A36 B26D 9350 cmp.w D1, [A5 - 0x6CB0] 00001A3A 57C1 seq D1 00001A3C 8001 or.b D0, D1 00001A3E 0C46 003C cmpi.w D6, 0x3C /* '<' */ 00001A42 5EC1 sgt D1 00001A44 8001 or.b D0, D1 00001A46 679C beq -0x62 /* 000019E4 */ 00001A48 486E FDF0 pea.l [A6 - 0x210] 00001A4C 4EBA FEBE jsr [PC - 0x142 /* 0000190C */] 00001A50 3F3C 000C move.w -[A7], 0xC 00001A54 486D FEE6 pea.l [A5 - 0x11A] 00001A58 486E FCDE pea.l [A6 - 0x322] 00001A5C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00001A60 487A 00F4 pea.l [PC + 0xF4 /* 00001B56, value 0x8202020, pstring " " */] 00001A64 486E FCDE pea.l [A6 - 0x322] 00001A68 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001A6C 6740 beq +0x42 /* 00001AAE */ 00001A6E 3F3C 000C move.w -[A7], 0xC 00001A72 486D FEE6 pea.l [A5 - 0x11A] 00001A76 486E FCF0 pea.l [A6 - 0x310] 00001A7A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00001A7E 486E FCF0 pea.l [A6 - 0x310] 00001A82 4EBA FE88 jsr [PC - 0x178 /* 0000190C */] 00001A86 486E FBEC pea.l [A6 - 0x414] 00001A8A 487A 00BA pea.l [PC + 0xBA /* 00001B46, value 0xE206F66, pstring " of procedure " */] 00001A8E 486E FCF0 pea.l [A6 - 0x310] 00001A92 3F3C 0002 move.w -[A7], 0x2 00001A96 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001A9A 584F addq.w A7, 4 00001A9C 3F3C 00FF move.w -[A7], 0xFF 00001AA0 486E FBEC pea.l [A6 - 0x414] 00001AA4 486E FCF0 pea.l [A6 - 0x310] 00001AA8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001AAC 6004 bra +0x6 /* 00001AB2 */ label00001AAE: 00001AAE 422E FCF0 clr.b [A6 - 0x310] label00001AB2: 00001AB2 486E FBEC pea.l [A6 - 0x414] 00001AB6 486E FEF0 pea.l [A6 - 0x110] 00001ABA 487A 0080 pea.l [PC + 0x80 /* 00001B3C, value 0x920696E '\t in', pstring " in line " */] 00001ABE 486E FAEC pea.l [A6 - 0x514] 00001AC2 554F subq.w A7, 2 00001AC4 4EBA FBD2 jsr [PC - 0x42E /* 00001698 */] 00001AC8 301F move.w D0, [A7]+ 00001ACA 48C0 ext.l D0 00001ACC 2F00 move.l -[A7], D0 00001ACE 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 00001AD2 584F addq.w A7, 4 00001AD4 486E FAEC pea.l [A6 - 0x514] 00001AD8 486E FCF0 pea.l [A6 - 0x310] 00001ADC 487A 005C pea.l [PC + 0x5C /* 00001B3A, value 0x12E0920 */] 00001AE0 303C 0100 move.w D0, 0x100 00001AE4 102D 9351 move.b D0, [A5 - 0x6CAF] 00001AE8 3D40 FAEA move.w [A6 - 0x516], D0 00001AEC 486E FAEA pea.l [A6 - 0x516] 00001AF0 303C 0100 move.w D0, 0x100 00001AF4 102D 9351 move.b D0, [A5 - 0x6CAF] 00001AF8 3D40 FAE8 move.w [A6 - 0x518], D0 00001AFC 486E FAE8 pea.l [A6 - 0x518] 00001B00 487A 0036 pea.l [PC + 0x36 /* 00001B38, value 0x122012E */] 00001B04 486E FDF0 pea.l [A6 - 0x210] 00001B08 487A 002C pea.l [PC + 0x2C /* 00001B36, value 0x1220122 */] 00001B0C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001B10 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001B14 584F addq.w A7, 4 00001B16 486E FBEC pea.l [A6 - 0x414] 00001B1A 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] 00001B1E 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 label00001B24: 00001B24 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001B28 4E5E unlink A6 00001B2A 4E74 0004 rtd 0x0004 00001B2E 4D41 chk.w D6, D1 00001B30 4352 chk.w D1, [A2] 00001B32 4F45 chk.w D7, D5 00001B34 5252 addq.w [A2], 1 00001B36 0122 btst -[A2], D0 00001B38 0122 btst -[A2], D0 00001B3A 012E 0920 btst [A6 + 0x920], D0 00001B3E 696E bvs +0x70 /* 00001BAE */ 00001B40 206C 696E movea.l A0, [A4 + 0x696E] 00001B44 6520 bcs +0x22 /* 00001B66 */ 00001B46 0E20 6F66 .invalid.b -[A0], 0x66 /* 'f' */ // invalid immediate operation 00001B4A 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F] 00001B4E 6365 bls +0x67 /* 00001BB5 */ 00001B50 6475 bcc +0x77 /* 00001BC7 */ 00001B52 7265 moveq.l D1, 0x65 00001B54 2012 move.l D0, [A2] 00001B56 0820 2020 btst.b -[A0], 0x20 /* ' ' */ 00001B5A 2020 move.l D0, -[A0] 00001B5C 2020 move.l D0, -[A0] 00001B5E 2080 move.l [A0], D0 fn00001B60: 00001B60 4E56 FFEA link A6, -0x0016 00001B64 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 // begin alternate branch 00001B66-00001B68 label00001B66: 00001B66 0718 btst [A0]+, D3 // end alternate branch 00001B66-00001B68 label00001B66: // (misaligned) 00001B68 266D DF34 movea.l A3, [A5 - 0x20CC] 00001B6C 7A01 moveq.l D5, 0x01 00001B6E 3E2D DF30 move.w D7, [A5 - 0x20D0] 00001B72 602E bra +0x30 /* 00001BA2 */ label00001B74: 00001B74 3C05 move.w D6, D5 00001B76 DC47 add.w D6, D7 00001B78 5246 addq.w D6, 1 00001B7A 48C6 ext.l D6 00001B7C 8DFC 0002 divs.w D6, 0x2 00001B80 3006 move.w D0, D6 00001B82 E940 asl D0.w, 4 00001B84 0640 2702 addi.w D0, 0x2702 00001B88 41F3 0000 lea.l A0, [A3 + D0.w] 00001B8C 43ED FEDA lea.l A1, [A5 - 0x126] 00001B90 700B moveq.l D0, 0x0B label00001B92: 00001B92 B308 cmpm.b [A1]+, [A0]+ 00001B94 56C8 FFFC dbne D0, -0x6 /* 00001B92 */ 00001B98 6406 bcc +0x8 /* 00001BA0 */ 00001B9A 3E06 move.w D7, D6 00001B9C 5347 subq.w D7, 1 00001B9E 6002 bra +0x4 /* 00001BA2 */ label00001BA0: 00001BA0 3A06 move.w D5, D6 label00001BA2: 00001BA2 BA47 cmp.w D5, D7 00001BA4 6DCE blt -0x30 /* 00001B74 */ 00001BA6 3007 move.w D0, D7 00001BA8 E940 asl D0.w, 4 00001BAA 0640 2702 addi.w D0, 0x2702 label00001BAE: 00001BAE 49F3 0000 lea.l A4, [A3 + D0.w] 00001BB2 4A47 tst.w D7 00001BB4 56C0 sne D0 00001BB6 41D4 lea.l A0, [A4] 00001BB8 43ED FEDA lea.l A1, [A5 - 0x126] 00001BBC 720B moveq.l D1, 0x0B label00001BBE: 00001BBE B308 cmpm.b [A1]+, [A0]+ 00001BC0 56C9 FFFC dbne D1, -0x6 /* 00001BBE */ 00001BC4 57C1 seq D1 00001BC6 C001 and.b D0, D1 00001BC8 6714 beq +0x16 /* 00001BDE */ 00001BCA 1B6C 000C FE72 move.b [A5 - 0x18E], [A4 + 0xC] 00001BD0 1B6C 000D DF38 move.b [A5 - 0x20C8], [A4 + 0xD] 00001BD6 3B6C 000E FE1C move.w [A5 - 0x1E4], [A4 + 0xE] 00001BDC 6006 bra +0x8 /* 00001BE4 */ label00001BDE: 00001BDE 1B7C 0004 FE72 move.b [A5 - 0x18E], 0x4 label00001BE4: 00001BE4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001BE8 4E5E unlink A6 00001BEA 4E75 rts 00001BEC 4C4F 4F4B movem.l D0,D1,D3,D6,A0,A1,A2,A3,A6, A7 00001BF0 5550 subq.w [A0], 2 00001BF2 4944 chk.w D4, D4 fn00001BF4: 00001BF4 4E56 FFEC link A6, -0x0014 00001BF8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001BFC 286D DF34 movea.l A4, [A5 - 0x20CC] 00001C00 4206 clr.b D6 00001C02 3E2D FE14 move.w D7, [A5 - 0x1EC] 00001C06 5247 addq.w D7, 1 label00001C08: 00001C08 5347 subq.w D7, 1 00001C0A 3C07 move.w D6, D7 00001C0C CDFC 001A muls.w D6, 0x1A 00001C10 41EC 3508 lea.l A0, [A4 + 0x3508] 00001C14 D0C6 add.w A0, D6 00001C16 43ED FEDA lea.l A1, [A5 - 0x126] 00001C1A 700B moveq.l D0, 0x0B label00001C1C: 00001C1C B308 cmpm.b [A1]+, [A0]+ 00001C1E 56C8 FFFC dbne D0, -0x6 /* 00001C1C */ 00001C22 57C0 seq D0 00001C24 4400 neg.b D0 00001C26 1C00 move.b D6, D0 00001C28 0C47 0001 cmpi.w D7, 0x1 00001C2C 57C0 seq D0 00001C2E 4400 neg.b D0 00001C30 8006 or.b D0, D6 00001C32 67D4 beq -0x2A /* 00001C08 */ 00001C34 4A06 tst.b D6 00001C36 6726 beq +0x28 /* 00001C5E */ 00001C38 3007 move.w D0, D7 00001C3A C1FC 001A muls.w D0, 0x1A 00001C3E 0640 3508 addi.w D0, 0x3508 00001C42 47F4 0000 lea.l A3, [A4 + D0.w] 00001C46 1B7C 001E FE72 move.b [A5 - 0x18E], 0x1E 00001C4C 41EB 000E lea.l A0, [A3 + 0xE] 00001C50 43ED FEF2 lea.l A1, [A5 - 0x10E] 00001C54 22D8 move.l [A1]+, [A0]+ 00001C56 22D8 move.l [A1]+, [A0]+ 00001C58 22D8 move.l [A1]+, [A0]+ 00001C5A 3B47 FE1E move.w [A5 - 0x1E2], D7 label00001C5E: 00001C5E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001C62 4E5E unlink A6 00001C64 4E75 rts 00001C66 4C4F 4F4B movem.l D0,D1,D3,D6,A0,A1,A2,A3,A6, A7 00001C6A 5550 subq.w [A0], 2 00001C6C 5641 addq.w D1, 3 fn00001C6E: 00001C6E 4E56 FEEA link A6, -0x0116 00001C72 48E7 0308 movem.l -[A7], D6,D7,A4 00001C76 286D DF34 movea.l A4, [A5 - 0x20CC] 00001C7A 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00001C80 6700 03FA beq +0x3FC /* 0000207C */ 00001C84 3B6D FE70 FE20 move.w [A5 - 0x1E0], [A5 - 0x190] 00001C8A 1B6D FE72 FE73 move.b [A5 - 0x18D], [A5 - 0x18E] 00001C90 601E bra +0x20 /* 00001CB0 */ label00001C92: 00001C92 302D FE70 move.w D0, [A5 - 0x190] 00001C96 5240 addq.w D0, 1 00001C98 3B40 FE70 move.w [A5 - 0x190], D0 00001C9C 302D FE70 move.w D0, [A5 - 0x190] 00001CA0 B06D FE10 cmp.w D0, [A5 - 0x1F0] 00001CA4 6F0A ble +0xC /* 00001CB0 */ 00001CA6 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 00001CAC 6000 03CE bra +0x3D0 /* 0000207C */ label00001CB0: 00001CB0 302D FE70 move.w D0, [A5 - 0x190] 00001CB4 7200 moveq.l D1, 0x00 00001CB6 1234 0000 move.b D1, [A4 + D0.w] 00001CBA 3F01 move.w -[A7], D1 00001CBC 487A 0402 pea.l [PC + 0x402 /* 000020C0, value 0x0, cstring "" */] 00001CC0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001CC4 67CC beq -0x32 /* 00001C92 */ 00001CC6 3C2D FE70 move.w D6, [A5 - 0x190] 00001CCA 7000 moveq.l D0, 0x00 00001CCC 1034 6000 move.b D0, [A4 + D6.w] 00001CD0 3C00 move.w D6, D0 00001CD2 3006 move.w D0, D6 00001CD4 6000 032E bra +0x330 /* 00002004 */ label00001CD8: 00001CD8 41FA 03DA lea.l A0, [PC + 0x3DA /* 000020B4, value 0x20202020 ' ', cstring " " */] 00001CDC 43ED FEDA lea.l A1, [A5 - 0x126] 00001CE0 22D8 move.l [A1]+, [A0]+ 00001CE2 22D8 move.l [A1]+, [A0]+ 00001CE4 22D8 move.l [A1]+, [A0]+ 00001CE6 4247 clr.w D7 00001CE8 6038 bra +0x3A /* 00001D22 */ label00001CEA: 00001CEA 5247 addq.w D7, 1 00001CEC 0C47 000C cmpi.w D7, 0xC 00001CF0 6E12 bgt +0x14 /* 00001D04 */ 00001CF2 302D FE70 move.w D0, [A5 - 0x190] 00001CF6 7200 moveq.l D1, 0x00 00001CF8 1234 0000 move.b D1, [A4 + D0.w] 00001CFC 41ED FED9 lea.l A0, [A5 - 0x127] 00001D00 1181 7000 move.b [A0 + D7.w], D1 label00001D04: 00001D04 302D FE70 move.w D0, [A5 - 0x190] 00001D08 5240 addq.w D0, 1 00001D0A 3B40 FE70 move.w [A5 - 0x190], D0 00001D0E 302D FE70 move.w D0, [A5 - 0x190] 00001D12 B06D FE10 cmp.w D0, [A5 - 0x1F0] 00001D16 6F0A ble +0xC /* 00001D22 */ 00001D18 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 00001D1E 6000 035C bra +0x35E /* 0000207C */ label00001D22: 00001D22 302D FE70 move.w D0, [A5 - 0x190] 00001D26 7200 moveq.l D1, 0x00 00001D28 1234 0000 move.b D1, [A4 + D0.w] 00001D2C 3F01 move.w -[A7], D1 00001D2E 487A 0364 pea.l [PC + 0x364 /* 00002094, value 0x0, cstring "" */] 00001D32 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001D36 66B2 bne -0x4C /* 00001CEA */ 00001D38 1B7C 0003 FE72 move.b [A5 - 0x18E], 0x3 00001D3E 4EBA FE20 jsr [PC - 0x1E0 /* 00001B60 */] 00001D42 0C2D 0004 FE72 cmpi.b [A5 - 0x18E], 0x4 00001D48 57C0 seq D0 00001D4A 4A6D FE14 tst.w [A5 - 0x1EC] 00001D4E 5EC1 sgt D1 00001D50 C001 and.b D0, D1 00001D52 6700 0328 beq +0x32A /* 0000207C */ 00001D56 4EBA FE9C jsr [PC - 0x164 /* 00001BF4 */] 00001D5A 6000 0320 bra +0x322 /* 0000207C */ 00001D5E 6000 031C bra +0x31E /* 0000207C */ label00001D62: 00001D62 422D FE74 clr.b [A5 - 0x18C] 00001D66 605A bra +0x5C /* 00001DC2 */ label00001D68: 00001D68 486E FEEC pea.l [A6 - 0x114] 00001D6C 486D FE74 pea.l [A5 - 0x18C] 00001D70 303C 0100 move.w D0, 0x100 00001D74 1006 move.b D0, D6 00001D76 3D40 FEEA move.w [A6 - 0x116], D0 00001D7A 486E FEEA pea.l [A6 - 0x116] 00001D7E 3F3C 0002 move.w -[A7], 0x2 00001D82 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001D86 584F addq.w A7, 4 00001D88 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00001D8C 486E FEEC pea.l [A6 - 0x114] 00001D90 486D FE74 pea.l [A5 - 0x18C] 00001D94 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001D98 302D FE70 move.w D0, [A5 - 0x190] 00001D9C 5240 addq.w D0, 1 00001D9E 3B40 FE70 move.w [A5 - 0x190], D0 00001DA2 3C2D FE70 move.w D6, [A5 - 0x190] 00001DA6 7000 moveq.l D0, 0x00 00001DA8 1034 6000 move.b D0, [A4 + D6.w] 00001DAC 3C00 move.w D6, D0 00001DAE 302D FE70 move.w D0, [A5 - 0x190] 00001DB2 B06D FE10 cmp.w D0, [A5 - 0x1F0] 00001DB6 6F0A ble +0xC /* 00001DC2 */ 00001DB8 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 00001DBE 6000 02BC bra +0x2BE /* 0000207C */ label00001DC2: 00001DC2 302D FE70 move.w D0, [A5 - 0x190] 00001DC6 7200 moveq.l D1, 0x00 00001DC8 1234 0000 move.b D1, [A4 + D0.w] 00001DCC 3F01 move.w -[A7], D1 00001DCE 487A 02BC pea.l [PC + 0x2BC /* 0000208C, value 0x3FF4000 */] 00001DD2 486E FFCC pea.l [A6 - 0x34] 00001DD6 3F3C 0008 move.w -[A7], 0x8 00001DDA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00001DDE 486E FFCC pea.l [A6 - 0x34] 00001DE2 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001DE6 6680 bne -0x7E /* 00001D68 */ 00001DE8 1B7C 000C FE72 move.b [A5 - 0x18E], 0xC 00001DEE 6000 028C bra +0x28E /* 0000207C */ 00001DF2 6000 0288 bra +0x28A /* 0000207C */ label00001DF6: 00001DF6 1B7C 0006 FE72 move.b [A5 - 0x18E], 0x6 00001DFC 302D FE70 move.w D0, [A5 - 0x190] 00001E00 5240 addq.w D0, 1 00001E02 3B40 FE70 move.w [A5 - 0x190], D0 00001E06 6000 0274 bra +0x276 /* 0000207C */ label00001E0A: 00001E0A 1B7C 0007 FE72 move.b [A5 - 0x18E], 0x7 00001E10 302D FE70 move.w D0, [A5 - 0x190] 00001E14 5240 addq.w D0, 1 00001E16 3B40 FE70 move.w [A5 - 0x190], D0 00001E1A 6000 0260 bra +0x262 /* 0000207C */ label00001E1E: 00001E1E 1B7C 0008 FE72 move.b [A5 - 0x18E], 0x8 00001E24 302D FE70 move.w D0, [A5 - 0x190] 00001E28 5240 addq.w D0, 1 00001E2A 3B40 FE70 move.w [A5 - 0x190], D0 00001E2E 6000 024C bra +0x24E /* 0000207C */ label00001E32: 00001E32 302D FE70 move.w D0, [A5 - 0x190] 00001E36 5240 addq.w D0, 1 00001E38 7200 moveq.l D1, 0x00 00001E3A 1234 0000 move.b D1, [A4 + D0.w] 00001E3E 0C41 003D cmpi.w D1, 0x3D /* '=' */ 00001E42 6614 bne +0x16 /* 00001E58 */ 00001E44 1B7C 0013 FE72 move.b [A5 - 0x18E], 0x13 00001E4A 302D FE70 move.w D0, [A5 - 0x190] 00001E4E 5440 addq.w D0, 2 00001E50 3B40 FE70 move.w [A5 - 0x190], D0 00001E54 6000 0226 bra +0x228 /* 0000207C */ label00001E58: 00001E58 1B7C 0009 FE72 move.b [A5 - 0x18E], 0x9 /* '\t' */ 00001E5E 302D FE70 move.w D0, [A5 - 0x190] 00001E62 5240 addq.w D0, 1 00001E64 3B40 FE70 move.w [A5 - 0x190], D0 00001E68 6000 0212 bra +0x214 /* 0000207C */ label00001E6C: 00001E6C 1B7C 000A FE72 move.b [A5 - 0x18E], 0xA /* '\n' */ 00001E72 302D FE70 move.w D0, [A5 - 0x190] 00001E76 5240 addq.w D0, 1 00001E78 3B40 FE70 move.w [A5 - 0x190], D0 00001E7C 6000 01FE bra +0x200 /* 0000207C */ label00001E80: 00001E80 1B7C 001F FE72 move.b [A5 - 0x18E], 0x1F 00001E86 302D FE70 move.w D0, [A5 - 0x190] 00001E8A 5240 addq.w D0, 1 00001E8C 3B40 FE70 move.w [A5 - 0x190], D0 00001E90 6000 01EA bra +0x1EC /* 0000207C */ label00001E94: 00001E94 1B7C 0020 FE72 move.b [A5 - 0x18E], 0x20 /* ' ' */ 00001E9A 302D FE70 move.w D0, [A5 - 0x190] 00001E9E 5240 addq.w D0, 1 00001EA0 3B40 FE70 move.w [A5 - 0x190], D0 00001EA4 6000 01D6 bra +0x1D8 /* 0000207C */ label00001EA8: 00001EA8 1B7C 0021 FE72 move.b [A5 - 0x18E], 0x21 /* '!' */ 00001EAE 302D FE70 move.w D0, [A5 - 0x190] 00001EB2 5240 addq.w D0, 1 00001EB4 3B40 FE70 move.w [A5 - 0x190], D0 00001EB8 6000 01C2 bra +0x1C4 /* 0000207C */ label00001EBC: 00001EBC 1B7C 0022 FE72 move.b [A5 - 0x18E], 0x22 /* '\"' */ 00001EC2 302D FE70 move.w D0, [A5 - 0x190] 00001EC6 5240 addq.w D0, 1 00001EC8 3B40 FE70 move.w [A5 - 0x190], D0 00001ECC 6000 01AE bra +0x1B0 /* 0000207C */ label00001ED0: 00001ED0 422D FE74 clr.b [A5 - 0x18C] 00001ED4 302D FE70 move.w D0, [A5 - 0x190] 00001ED8 5240 addq.w D0, 1 00001EDA 3B40 FE70 move.w [A5 - 0x190], D0 00001EDE 6058 bra +0x5A /* 00001F38 */ label00001EE0: 00001EE0 486E FEEC pea.l [A6 - 0x114] 00001EE4 486D FE74 pea.l [A5 - 0x18C] 00001EE8 302D FE70 move.w D0, [A5 - 0x190] 00001EEC 7200 moveq.l D1, 0x00 00001EEE 1234 0000 move.b D1, [A4 + D0.w] 00001EF2 303C 0100 move.w D0, 0x100 00001EF6 1001 move.b D0, D1 00001EF8 3D40 FEEA move.w [A6 - 0x116], D0 00001EFC 486E FEEA pea.l [A6 - 0x116] 00001F00 3F3C 0002 move.w -[A7], 0x2 00001F04 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001F08 584F addq.w A7, 4 00001F0A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00001F0E 486E FEEC pea.l [A6 - 0x114] 00001F12 486D FE74 pea.l [A5 - 0x18C] 00001F16 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001F1A 302D FE70 move.w D0, [A5 - 0x190] 00001F1E 5240 addq.w D0, 1 00001F20 3B40 FE70 move.w [A5 - 0x190], D0 00001F24 302D FE70 move.w D0, [A5 - 0x190] 00001F28 B06D FE10 cmp.w D0, [A5 - 0x1F0] 00001F2C 6F0A ble +0xC /* 00001F38 */ 00001F2E 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 00001F34 6000 0146 bra +0x148 /* 0000207C */ label00001F38: 00001F38 302D FE70 move.w D0, [A5 - 0x190] 00001F3C 7200 moveq.l D1, 0x00 00001F3E 1234 0000 move.b D1, [A4 + D0.w] 00001F42 0C41 0027 cmpi.w D1, 0x27 /* '\'' */ 00001F46 6698 bne -0x66 /* 00001EE0 */ 00001F48 302D FE70 move.w D0, [A5 - 0x190] 00001F4C 5240 addq.w D0, 1 00001F4E 3B40 FE70 move.w [A5 - 0x190], D0 00001F52 1B7C 000B FE72 move.b [A5 - 0x18E], 0xB 00001F58 6000 0122 bra +0x124 /* 0000207C */ label00001F5C: 00001F5C 1B7C 0023 FE72 move.b [A5 - 0x18E], 0x23 /* '#' */ 00001F62 302D FE70 move.w D0, [A5 - 0x190] 00001F66 5240 addq.w D0, 1 00001F68 3B40 FE70 move.w [A5 - 0x190], D0 00001F6C 6000 010E bra +0x110 /* 0000207C */ label00001F70: 00001F70 302D FE70 move.w D0, [A5 - 0x190] 00001F74 5240 addq.w D0, 1 00001F76 3B40 FE70 move.w [A5 - 0x190], D0 00001F7A 302D FE70 move.w D0, [A5 - 0x190] 00001F7E 7200 moveq.l D1, 0x00 00001F80 1234 0000 move.b D1, [A4 + D0.w] 00001F84 0C41 003E cmpi.w D1, 0x3E /* '>' */ 00001F88 6614 bne +0x16 /* 00001F9E */ 00001F8A 1B7C 0026 FE72 move.b [A5 - 0x18E], 0x26 /* '&' */ 00001F90 302D FE70 move.w D0, [A5 - 0x190] 00001F94 5240 addq.w D0, 1 00001F96 3B40 FE70 move.w [A5 - 0x190], D0 00001F9A 6000 00E0 bra +0xE2 /* 0000207C */ label00001F9E: 00001F9E 302D FE70 move.w D0, [A5 - 0x190] 00001FA2 7200 moveq.l D1, 0x00 00001FA4 1234 0000 move.b D1, [A4 + D0.w] 00001FA8 0C41 003D cmpi.w D1, 0x3D /* '=' */ 00001FAC 6614 bne +0x16 /* 00001FC2 */ 00001FAE 1B7C 0027 FE72 move.b [A5 - 0x18E], 0x27 /* '\'' */ 00001FB4 302D FE70 move.w D0, [A5 - 0x190] 00001FB8 5240 addq.w D0, 1 00001FBA 3B40 FE70 move.w [A5 - 0x190], D0 00001FBE 6000 00BC bra +0xBE /* 0000207C */ label00001FC2: 00001FC2 1B7C 0024 FE72 move.b [A5 - 0x18E], 0x24 /* '$' */ 00001FC8 6000 00B2 bra +0xB4 /* 0000207C */ label00001FCC: 00001FCC 302D FE70 move.w D0, [A5 - 0x190] 00001FD0 5240 addq.w D0, 1 00001FD2 3B40 FE70 move.w [A5 - 0x190], D0 00001FD6 302D FE70 move.w D0, [A5 - 0x190] 00001FDA 7200 moveq.l D1, 0x00 00001FDC 1234 0000 move.b D1, [A4 + D0.w] 00001FE0 0C41 003D cmpi.w D1, 0x3D /* '=' */ 00001FE4 6614 bne +0x16 /* 00001FFA */ 00001FE6 1B7C 0028 FE72 move.b [A5 - 0x18E], 0x28 /* '(' */ 00001FEC 302D FE70 move.w D0, [A5 - 0x190] 00001FF0 5240 addq.w D0, 1 00001FF2 3B40 FE70 move.w [A5 - 0x190], D0 00001FF6 6000 0084 bra +0x86 /* 0000207C */ label00001FFA: 00001FFA 1B7C 0025 FE72 move.b [A5 - 0x18E], 0x25 /* '%' */ 00002000 6000 007A bra +0x7C /* 0000207C */ label00002004: 00002004 0640 FFD9 addi.w D0, 0xFFD9 00002008 6700 FEC6 beq -0x138 /* 00001ED0 */ 0000200C 5340 subq.w D0, 1 0000200E 6700 FDE6 beq -0x218 /* 00001DF6 */ 00002012 5340 subq.w D0, 1 00002014 6700 FDF4 beq -0x20A /* 00001E0A */ 00002018 5340 subq.w D0, 1 0000201A 6700 FE8C beq -0x172 /* 00001EA8 */ 0000201E 5340 subq.w D0, 1 00002020 6700 FE5E beq -0x1A0 /* 00001E80 */ 00002024 5340 subq.w D0, 1 00002026 6700 FDF6 beq -0x208 /* 00001E1E */ 0000202A 5340 subq.w D0, 1 0000202C 6700 FE66 beq -0x198 /* 00001E94 */ 00002030 5340 subq.w D0, 1 00002032 6700 FD2E beq -0x2D0 /* 00001D62 */ 00002036 5340 subq.w D0, 1 00002038 6700 FE82 beq -0x17C /* 00001EBC */ 0000203C 5340 subq.w D0, 1 0000203E 6B34 bmi +0x36 /* 00002074 */ 00002040 0640 FFF7 addi.w D0, 0xFFF7 00002044 6F00 FD1C ble -0x2E2 /* 00001D62 */ 00002048 5340 subq.w D0, 1 0000204A 6700 FDE6 beq -0x218 /* 00001E32 */ 0000204E 5340 subq.w D0, 1 00002050 6700 FE1A beq -0x1E4 /* 00001E6C */ 00002054 5340 subq.w D0, 1 00002056 6700 FF18 beq -0xE6 /* 00001F70 */ 0000205A 5340 subq.w D0, 1 0000205C 6700 FEFE beq -0x100 /* 00001F5C */ 00002060 5340 subq.w D0, 1 00002062 6700 FF68 beq -0x96 /* 00001FCC */ 00002066 0640 FFDD addi.w D0, 0xFFDD 0000206A 6B08 bmi +0xA /* 00002074 */ 0000206C 0640 FFE7 addi.w D0, 0xFFE7 00002070 6F00 FC66 ble -0x398 /* 00001CD8 */ label00002074: 00002074 422D FE72 clr.b [A5 - 0x18E] 00002078 4EAD 091A jsr [A5 + 0x91A /* export_287 */] label0000207C: 0000207C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002080 4E5E unlink A6 00002082 4E75 rts 00002084 4745 chk.w D3, D5 00002086 5454 addq.w [A4], 2 00002088 4F4B chk.w D7, A3 0000208A 454E chk.w D2, A6 0000208C 03FF .incomplete 0000208E 4000 negx.b D0 00002090 0000 0000 ori.b D0, 0x0 00002094 0000 0000 ori.b D0, 0x0 00002098 0000 0000 ori.b D0, 0x0 0000209C 0000 0000 ori.b D0, 0x0 000020A0 0000 0000 ori.b D0, 0x0 000020A4 07FF .incomplete 000020A6 FFFE .invalid <> 000020A8 0000 0000 ori.b D0, 0x0 000020AC 03FF .incomplete 000020AE 0000 0000 ori.b D0, 0x0 000020B2 0000 2020 ori.b D0, 0x20 /* ' ' */ 000020B6 2020 move.l D0, -[A0] 000020B8 2020 move.l D0, -[A0] 000020BA 2020 move.l D0, -[A0] 000020BC 2020 move.l D0, -[A0] 000020BE 2020 move.l D0, -[A0] 000020C0 0000 0000 ori.b D0, 0x0 000020C4 0000 0000 ori.b D0, 0x0 000020C8 0000 0000 ori.b D0, 0x0 000020CC 0000 0000 ori.b D0, 0x0 000020D0 07FF .incomplete 000020D2 FFFE .invalid <> 000020D4 0000 0000 ori.b D0, 0x0 000020D8 7FFF moveq.l D7, 0xFFFFFFFF 000020DA FF80 .invalid <> 000020DC 0000 0000 ori.b D0, 0x0 fn000020E0: 000020E0 4E56 FDE6 link A6, -0x021A 000020E4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000020E8 286D DF34 movea.l A4, [A5 - 0x20CC] 000020EC 0C6D 0001 FE70 cmpi.w [A5 - 0x190], 0x1 000020F2 6F1A ble +0x1C /* 0000210E */ 000020F4 302D FE70 move.w D0, [A5 - 0x190] 000020F8 5340 subq.w D0, 1 000020FA 7200 moveq.l D1, 0x00 000020FC 1234 0000 move.b D1, [A4 + D0.w] 00002100 3F01 move.w -[A7], D1 00002102 487A 02C8 pea.l [PC + 0x2C8 /* 000023CC, value 0x0, cstring "" */] 00002106 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000210A 6600 0244 bne +0x246 /* 00002350 */ label0000210E: 0000210E 302D FE70 move.w D0, [A5 - 0x190] 00002112 5A40 addq.w D0, 5 00002114 7200 moveq.l D1, 0x00 00002116 1234 0000 move.b D1, [A4 + D0.w] 0000211A 3F01 move.w -[A7], D1 0000211C 487A 028E pea.l [PC + 0x28E /* 000023AC, value 0x0, cstring "" */] 00002120 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00002124 6600 022A bne +0x22C /* 00002350 */ 00002128 302D FE70 move.w D0, [A5 - 0x190] 0000212C 5840 addq.w D0, 4 0000212E 3B40 FE70 move.w [A5 - 0x190], D0 label00002132: 00002132 302D FE70 move.w D0, [A5 - 0x190] 00002136 5240 addq.w D0, 1 00002138 3B40 FE70 move.w [A5 - 0x190], D0 0000213C 382D FE70 move.w D4, [A5 - 0x190] 00002140 7000 moveq.l D0, 0x00 00002142 1034 4000 move.b D0, [A4 + D4.w] 00002146 3800 move.w D4, D0 00002148 0C44 0027 cmpi.w D4, 0x27 /* '\'' */ 0000214C 57C0 seq D0 0000214E B86D 9350 cmp.w D4, [A5 - 0x6CB0] 00002152 57C1 seq D1 00002154 8001 or.b D0, D1 00002156 322D FE70 move.w D1, [A5 - 0x190] 0000215A B26D FE10 cmp.w D1, [A5 - 0x1F0] 0000215E 57C1 seq D1 00002160 8001 or.b D0, D1 00002162 67CE beq -0x30 /* 00002132 */ 00002164 B86D 9350 cmp.w D4, [A5 - 0x6CB0] 00002168 57C0 seq D0 0000216A 322D FE70 move.w D1, [A5 - 0x190] 0000216E B26D FE10 cmp.w D1, [A5 - 0x1F0] 00002172 57C1 seq D1 00002174 8001 or.b D0, D1 00002176 670C beq +0xE /* 00002184 */ 00002178 487A 0212 pea.l [PC + 0x212 /* 0000238C, value 0x1F4D656E, pstring "Menu entry for macro not found." */] 0000217C 4EBA F81C jsr [PC - 0x7E4 /* 0000199A */] 00002180 6000 01CE bra +0x1D0 /* 00002350 */ label00002184: 00002184 302D FE70 move.w D0, [A5 - 0x190] 00002188 5240 addq.w D0, 1 0000218A 3B40 FE70 move.w [A5 - 0x190], D0 0000218E 422E FEEC clr.b [A6 - 0x114] label00002192: 00002192 486E FDE8 pea.l [A6 - 0x218] 00002196 486E FEEC pea.l [A6 - 0x114] 0000219A 302D FE70 move.w D0, [A5 - 0x190] 0000219E 7200 moveq.l D1, 0x00 000021A0 1234 0000 move.b D1, [A4 + D0.w] 000021A4 303C 0100 move.w D0, 0x100 000021A8 1001 move.b D0, D1 000021AA 3D40 FDE6 move.w [A6 - 0x21A], D0 000021AE 486E FDE6 pea.l [A6 - 0x21A] 000021B2 3F3C 0002 move.w -[A7], 0x2 000021B6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000021BA 584F addq.w A7, 4 000021BC 3F3C 00FF move.w -[A7], 0xFF 000021C0 486E FDE8 pea.l [A6 - 0x218] 000021C4 486E FEEC pea.l [A6 - 0x114] 000021C8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000021CC 302D FE70 move.w D0, [A5 - 0x190] 000021D0 5240 addq.w D0, 1 000021D2 3B40 FE70 move.w [A5 - 0x190], D0 000021D6 302D FE70 move.w D0, [A5 - 0x190] 000021DA 7200 moveq.l D1, 0x00 000021DC 1234 0000 move.b D1, [A4 + D0.w] 000021E0 0C41 0027 cmpi.w D1, 0x27 /* '\'' */ 000021E4 57C0 seq D0 000021E6 322D FE70 move.w D1, [A5 - 0x190] 000021EA B26D FE10 cmp.w D1, [A5 - 0x1F0] 000021EE 57C1 seq D1 000021F0 8001 or.b D0, D1 000021F2 679E beq -0x60 /* 00002192 */ 000021F4 302D FE70 move.w D0, [A5 - 0x190] 000021F8 B06D FE10 cmp.w D0, [A5 - 0x1F0] 000021FC 660A bne +0xC /* 00002208 */ 000021FE 487A 0172 pea.l [PC + 0x172 /* 00002372, value 0x18456E64, pstring "Ending quote(\') missing." */] 00002202 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] 00002206 600A bra +0xC /* 00002212 */ label00002208: 00002208 302D FE70 move.w D0, [A5 - 0x190] 0000220C 5240 addq.w D0, 1 0000220E 3B40 FE70 move.w [A5 - 0x190], D0 label00002212: 00002212 2F2D DA48 move.l -[A7], [A5 - 0x25B8] 00002216 486E FEEC pea.l [A6 - 0x114] 0000221A A933 syscall AppendMenu 0000221C 0C6D 0019 DF2E cmpi.w [A5 - 0x20D2], 0x19 00002222 6C0C bge +0xE /* 00002230 */ 00002224 302D DF2E move.w D0, [A5 - 0x20D2] 00002228 5240 addq.w D0, 1 0000222A 3B40 DF2E move.w [A5 - 0x20D2], D0 0000222E 6004 bra +0x6 /* 00002234 */ label00002230: 00002230 4EAD 091A jsr [A5 + 0x91A /* export_287 */] label00002234: 00002234 302D FE70 move.w D0, [A5 - 0x190] 00002238 7200 moveq.l D1, 0x00 0000223A 1234 0000 move.b D1, [A4 + D0.w] 0000223E 0C41 003B cmpi.w D1, 0x3B /* ';' */ 00002242 660A bne +0xC /* 0000224E */ 00002244 302D FE70 move.w D0, [A5 - 0x190] 00002248 5240 addq.w D0, 1 0000224A 3B40 FE70 move.w [A5 - 0x190], D0 label0000224E: 0000224E 302D DF2E move.w D0, [A5 - 0x20D2] 00002252 D040 add.w D0, D0 00002254 0640 FE22 addi.w D0, 0xFE22 00002258 3BAD FE70 0000 move.w [A5 + D0.w], [A5 - 0x190] 0000225E 554F subq.w A7, 2 00002260 487A 010E pea.l [PC + 0x10E /* 00002370, value 0x15B1845 */] 00002264 486E FEEC pea.l [A6 - 0x114] 00002268 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000226C 3E1F move.w D7, [A7]+ 0000226E 4A47 tst.w D7 00002270 6F00 00DE ble +0xE0 /* 00002350 */ 00002274 5247 addq.w D7, 1 00002276 7C00 moveq.l D6, 0x00 00002278 41EE FEEC lea.l A0, [A6 - 0x114] 0000227C 1C30 7000 move.b D6, [A0 + D7.w] 00002280 0C46 0041 cmpi.w D6, 0x41 /* 'A' */ 00002284 5CC0 sge D0 00002286 0C46 005A cmpi.w D6, 0x5A /* 'Z' */ 0000228A 5FC1 sle D1 0000228C C001 and.b D0, D1 0000228E 6704 beq +0x6 /* 00002294 */ 00002290 0646 0020 addi.w D6, 0x20 /* ' ' */ label00002294: 00002294 302D DF2E move.w D0, [A5 - 0x20D2] 00002298 0640 FE55 addi.w D0, 0xFE55 0000229C 1B86 0000 move.b [A5 + D0.w], D6 000022A0 0C46 0066 cmpi.w D6, 0x66 /* 'f' */ 000022A4 57C0 seq D0 000022A6 3207 move.w D1, D7 000022A8 5241 addq.w D1, 1 000022AA 7400 moveq.l D2, 0x00 000022AC 0641 FEEC addi.w D1, 0xFEEC 000022B0 1436 1000 move.b D2, [A6 + D1.w] 000022B4 3F02 move.w -[A7], D2 000022B6 487A 00B0 pea.l [PC + 0xB0 /* 00002368, value 0x3FE0000 */] 000022BA 486E FEC8 pea.l [A6 - 0x138] 000022BE 3F3C 0008 move.w -[A7], 0x8 000022C2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000022C6 486E FEC8 pea.l [A6 - 0x138] 000022CA 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000022CE 56C1 sne D1 000022D0 C001 and.b D0, D1 000022D2 6700 007C beq +0x7E /* 00002350 */ 000022D6 3A07 move.w D5, D7 000022D8 5245 addq.w D5, 1 000022DA 7000 moveq.l D0, 0x00 000022DC 41EE FEEC lea.l A0, [A6 - 0x114] 000022E0 1030 5000 move.b D0, [A0 + D5.w] 000022E4 0640 FFD0 addi.w D0, 0xFFD0 000022E8 3A00 move.w D5, D0 000022EA 3007 move.w D0, D7 000022EC 5440 addq.w D0, 2 000022EE 7200 moveq.l D1, 0x00 000022F0 0640 FEEC addi.w D0, 0xFEEC 000022F4 1236 0000 move.b D1, [A6 + D0.w] 000022F8 3F01 move.w -[A7], D1 000022FA 487A 0064 pea.l [PC + 0x64 /* 00002360, value 0x3F0000 '?\0\0', cstring "" */] 000022FE 486E FEC8 pea.l [A6 - 0x138] 00002302 3F3C 0008 move.w -[A7], 0x8 00002306 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000230A 486E FEC8 pea.l [A6 - 0x138] 0000230E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00002312 6718 beq +0x1A /* 0000232C */ 00002314 CBFC 000A muls.w D5, 0xA /* '\n' */ 00002318 3007 move.w D0, D7 0000231A 5440 addq.w D0, 2 0000231C 7200 moveq.l D1, 0x00 0000231E 0640 FEEC addi.w D0, 0xFEEC 00002322 1236 0000 move.b D1, [A6 + D0.w] 00002326 DA41 add.w D5, D1 00002328 0645 FFD0 addi.w D5, 0xFFD0 label0000232C: 0000232C 0C45 0001 cmpi.w D5, 0x1 00002330 5CC0 sge D0 00002332 0C45 000F cmpi.w D5, 0xF 00002336 5FC1 sle D1 00002338 C001 and.b D0, D1 0000233A 6714 beq +0x16 /* 00002350 */ 0000233C 3005 move.w D0, D5 0000233E 0640 0041 addi.w D0, 0x41 /* 'A' */ 00002342 5340 subq.w D0, 1 00002344 322D DF2E move.w D1, [A5 - 0x20D2] 00002348 0641 FE55 addi.w D1, 0xFE55 0000234C 1B80 1000 move.b [A5 + D1.w], D0 label00002350: 00002350 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00002354 4E5E unlink A6 00002356 4E75 rts 00002358 4144 chk.w D0, D4 0000235A 444D neg.w A5 0000235C 454E chk.w D2, A6 0000235E 5549 subq.w A1, 2 00002360 003F 0000 ori.b <>, 0x0 00002364 0000 0000 ori.b D0, 0x0 00002368 03FE .incomplete 0000236A 0000 0000 ori.b D0, 0x0 0000236E 0000 015B ori.b D0, 0x5B /* '[' */ 00002372 1845 movea.b A4, D5 00002374 6E64 bgt +0x66 /* 000023DA */ 00002376 696E bvs +0x70 /* 000023E6 */ 00002378 6720 beq +0x22 /* 0000239A */ 0000237A 7175 moveq.l D0, 0x75 0000237C 6F74 ble +0x76 /* 000023F2 */ 0000237E 6528 bcs +0x2A /* 000023A8 */ 00002380 2729 206D move.l -[A3], [A1 + 0x206D] 00002384 6973 bvs +0x75 /* 000023F9 */ 00002386 7369 moveq.l D1, 0x69 00002388 6E67 bgt +0x69 /* 000023F1 */ 0000238A 2E16 move.l D7, [A6] 0000238C 1F4D 656E move.b [A7 + 0x656E], A5 00002390 7520 moveq.l D2, 0x20 00002392 656E bcs +0x70 /* 00002402 */ 00002394 7472 moveq.l D2, 0x72 00002396 7920 moveq.l D4, 0x20 00002398 666F bne +0x71 /* 00002409 */ label0000239A: 0000239A 7220 moveq.l D1, 0x20 0000239C 6D61 blt +0x63 /* 000023FF */ 0000239E 6372 bls +0x74 /* 00002412 */ 000023A0 6F20 ble +0x22 /* 000023C2 */ 000023A2 6E6F bgt +0x71 /* 00002413 */ 000023A4 7420 moveq.l D2, 0x20 000023A6 666F bne +0x71 /* 00002417 */ label000023A8: 000023A8 756E moveq.l D2, 0x6E 000023AA 642E bcc +0x30 /* 000023DA */ 000023AC 0000 0000 ori.b D0, 0x0 000023B0 0000 0000 ori.b D0, 0x0 000023B4 0000 0000 ori.b D0, 0x0 000023B8 0000 0000 ori.b D0, 0x0 000023BC 07FF .incomplete 000023BE FFFE .invalid <> 000023C0 0000 0000 ori.b D0, 0x0 // begin alternate branch 000023C2-000023C6 label000023C2: 000023C2 0000 03FF ori.b D0, 0xFF // end alternate branch 000023C2-000023C6 label000023C2: // (misaligned) 000023C4 03FF .incomplete 000023C6 0000 0000 ori.b D0, 0x0 000023CA 0000 0000 ori.b D0, 0x0 000023CE 0000 0000 ori.b D0, 0x0 000023D2 0000 0000 ori.b D0, 0x0 000023D6 0000 0000 ori.b D0, 0x0 label000023DA: 000023DA 0000 07FF ori.b D0, 0xFF 000023DE FFFE .invalid <> 000023E0 0000 0000 ori.b D0, 0x0 000023E4 03FF .incomplete label000023E6: 000023E6 0000 0000 ori.b D0, 0x0 000023EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000023EC-0000240A fn000023EC: 000023EC 4E56 0000 link A6, 0 000023F0 48E7 0018 movem.l -[A7], A3,A4 label000023F2: // (misaligned) 000023F4 302D FE70 move.w D0, [A5 - 0x190] 000023F8 0640 0009 addi.w D0, 0x9 /* '\t' */ 000023FC 3B40 FE70 move.w [A5 - 0x190], D0 00002400 4EBA F86C jsr [PC - 0x794 /* 00001C6E */] label00002402: // (misaligned) 00002404 0C2D 0004 FE72 cmpi.b [A5 - 0x18E], 0x4 // end alternate branch 000023EC-0000240A fn000023EC: // (misaligned) 000023EE 0000 48E7 ori.b D0, 0xE7 label000023F2: 000023F2 0018 302D ori.b [A0]+, 0x2D /* '-' */ 000023F6 FE70 0640 .extension 0xE70 <>, 0x0640 // unimplemented 000023FA 0009 3B40 ori.b A1, 0x40 /* '@' */ 000023FE FE70 4EBA .extension 0xE70 <>, 0x4EBA // unimplemented label00002402: 00002402 F86C 0C2D .extension 0x86C <>, 0x0C2D // unimplemented 00002406 0004 FE72 ori.b D4, 0x72 /* 'r' */ 0000240A 670C beq +0xE /* 00002418 */ 0000240C 487A 00A2 pea.l [PC + 0xA2 /* 000024B0, value 0x2C50726F ',Pro', pstring "Procedure name missing or previously defined" */] 00002410 4EBA F588 jsr [PC - 0xA78 /* 0000199A */] // begin alternate branch 00002412-00002414 label00002412: 00002412 F588 .invalid <> // end alternate branch 00002412-00002414 label00002412: // (misaligned) 00002414 6000 0076 bra +0x78 /* 0000248C */ label00002418: 00002418 0C6D 00E1 DF30 cmpi.w [A5 - 0x20D0], 0xE1 0000241E 6D0A blt +0xC /* 0000242A */ 00002420 487A 007A pea.l [PC + 0x7A /* 0000249C, value 0x13546F6F, pstring "Too many procedures" */] 00002424 4EBA F574 jsr [PC - 0xA8C /* 0000199A */] 00002428 6062 bra +0x64 /* 0000248C */ label0000242A: 0000242A 302D DF30 move.w D0, [A5 - 0x20D0] 0000242E 5240 addq.w D0, 1 00002430 3B40 DF30 move.w [A5 - 0x20D0], D0 00002434 302D FE1A move.w D0, [A5 - 0x1E6] 00002438 5240 addq.w D0, 1 0000243A 3B40 FE1A move.w [A5 - 0x1E6], D0 0000243E 266D DF34 movea.l A3, [A5 - 0x20CC] 00002442 206D DF34 movea.l A0, [A5 - 0x20CC] 00002446 302D DF30 move.w D0, [A5 - 0x20D0] 0000244A E940 asl D0.w, 4 0000244C 0640 2702 addi.w D0, 0x2702 00002450 49F0 0000 lea.l A4, [A0 + D0.w] 00002454 41ED FEDA lea.l A0, [A5 - 0x126] 00002458 43D4 lea.l A1, [A4] 0000245A 22D8 move.l [A1]+, [A0]+ 0000245C 22D8 move.l [A1]+, [A0]+ 0000245E 22D8 move.l [A1]+, [A0]+ 00002460 197C 002E 000C move.b [A4 + 0xC], 0x2E /* '.' */ 00002466 197C 0031 000D move.b [A4 + 0xD], 0x31 /* '1' */ 0000246C 302D FE70 move.w D0, [A5 - 0x190] 00002470 7200 moveq.l D1, 0x00 00002472 1233 0000 move.b D1, [A3 + D0.w] 00002476 0C41 003B cmpi.w D1, 0x3B /* ';' */ 0000247A 660A bne +0xC /* 00002486 */ 0000247C 302D FE70 move.w D0, [A5 - 0x190] 00002480 5240 addq.w D0, 1 00002482 3B40 FE70 move.w [A5 - 0x190], D0 label00002486: 00002486 396D FE70 000E move.w [A4 + 0xE], [A5 - 0x190] label0000248C: 0000248C 4CDF 1800 movem.l A3,A4, [A7]+ 00002490 4E5E unlink A6 00002492 4E75 rts 00002494 4144 chk.w D0, D4 00002496 4450 neg.w [A0] 00002498 524F addq.w A7, 1 0000249A 4345 chk.w D1, D5 0000249C 1354 6F6F move.b [A1 + 0x6F6F], [A4] 000024A0 206D 616E movea.l A0, [A5 + 0x616E] 000024A4 7920 moveq.l D4, 0x20 000024A6 7072 moveq.l D0, 0x72 000024A8 6F63 ble +0x65 /* 0000250D */ 000024AA 6564 bcs +0x66 /* 00002510 */ 000024AC 7572 moveq.l D2, 0x72 000024AE 6573 bcs +0x75 /* 00002523 */ 000024B0 2C50 movea.l A6, [A0] 000024B2 726F moveq.l D1, 0x6F 000024B4 6365 bls +0x67 /* 0000251B */ 000024B6 6475 bcc +0x77 /* 0000252D */ 000024B8 7265 moveq.l D1, 0x65 000024BA 206E 616D movea.l A0, [A6 + 0x616D] 000024BE 6520 bcs +0x22 /* 000024E0 */ 000024C0 6D69 blt +0x6B /* 0000252B */ 000024C2 7373 moveq.l D1, 0x73 000024C4 696E bvs +0x70 /* 00002534 */ 000024C6 6720 beq +0x22 /* 000024E8 */ 000024C8 6F72 ble +0x74 /* 0000253C */ 000024CA 2070 7265 movea.l A0, [A0 + D7.w * 2 + 0x65] 000024CE 7669 moveq.l D3, 0x69 000024D0 6F75 ble +0x77 /* 00002547 */ 000024D2 736C moveq.l D1, 0x6C 000024D4 7920 moveq.l D4, 0x20 000024D6 6465 bcc +0x67 /* 0000253D */ 000024D8 6669 bne +0x6B /* 00002543 */ 000024DA 6E65 bgt +0x67 /* 00002541 */ 000024DC 6416 bcc +0x18 /* 000024F4 */ fn000024DE: 000024DE 4E56 FDF0 link A6, -0x0210 // begin alternate branch 000024E0-000024E2 label000024E0: 000024E0 FDF0 .invalid <> // end alternate branch 000024E0-000024E2 label000024E0: // (misaligned) 000024E2 7000 moveq.l D0, 0x00 000024E4 102D FE72 move.b D0, [A5 - 0x18E] label000024E8: 000024E8 3F00 move.w -[A7], D0 000024EA 487A 0076 pea.l [PC + 0x76 /* 00002562, value 0xFC001DF6 */] 000024EE 486E FED0 pea.l [A6 - 0x130] 000024F2 3F3C 0006 move.w -[A7], 0x6 // begin alternate branch 000024F4-000024FA label000024F4: 000024F4 0006 4EAD ori.b D6, 0xAD 000024F8 00D2 .incomplete // end alternate branch 000024F4-000024FA label000024F4: // (misaligned) 000024F6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000024FA 486E FED0 pea.l [A6 - 0x130] 000024FE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00002502 673A beq +0x3C /* 0000253E */ 00002504 3F3C 000C move.w -[A7], 0xC 00002508 486D FEDA pea.l [A5 - 0x126] 0000250C 486E FEF0 pea.l [A6 - 0x110] label00002510: 00002510 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00002514 486E FEF0 pea.l [A6 - 0x110] 00002518 4EBA F3F2 jsr [PC - 0xC0E /* 0000190C */] 0000251C 486E FDF0 pea.l [A6 - 0x210] 00002520 487A 003E pea.l [PC + 0x3E /* 00002560, value 0x122FC00 */] 00002524 486E FEF0 pea.l [A6 - 0x110] 00002528 487A 0020 pea.l [PC + 0x20 /* 0000254A, value 0x14222069, pstring "\" is a reserved word" */] 0000252C 3F3C 0003 move.w -[A7], 0x3 00002530 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] label00002534: 00002534 584F addq.w A7, 4 00002536 486E FDF0 pea.l [A6 - 0x210] 0000253A 4EBA F45E jsr [PC - 0xBA2 /* 0000199A */] // begin alternate branch 0000253C-0000253E label0000253C: 0000253C F45E cinva DATA // end alternate branch 0000253C-0000253E label0000253C: // (misaligned) label0000253E: 0000253E 4E5E unlink A6 00002540 4E75 rts 00002542 4348 chk.w D1, A0 00002544 4543 chk.w D2, D3 00002546 4B46 chk.w D5, D6 00002548 4F52 chk.w D7, [A2] 0000254A 1422 move.b D2, -[A2] 0000254C 2069 7320 movea.l A0, [A1 + 0x7320] 00002550 6120 bsr +0x22 /* 00002572 */ 00002552 7265 moveq.l D1, 0x65 00002554 7365 moveq.l D1, 0x65 00002556 7276 moveq.l D1, 0x76 00002558 6564 bcs +0x66 /* 000025BE */ 0000255A 2077 6F72 6416 0122 FC00 movea.l A0, [[A7 + 0x64160122] - 0x400] 00002564 1DF6 2004 move.b <>, [A6 + D2.w + 0x4] fn00002568: 00002568 4E56 FFEA link A6, -0x0016 0000256C 48E7 0308 movem.l -[A7], D6,D7,A4 00002570 3C2D FE14 move.w D6, [A5 - 0x1EC] // begin alternate branch 00002572-0000257C fn00002572: 00002572 FE14 6000 .unknown 0xFE14 0x6000 (W = 7) 00002576 0076 302D FE14 ori.w [A6 + A7 * 8 + 0x14], 0x302D /* '0-' */ // end alternate branch 00002572-0000257C fn00002572: // (misaligned) 00002574 6000 0076 bra +0x78 /* 000025EC */ label00002578: 00002578 302D FE14 move.w D0, [A5 - 0x1EC] 0000257C 5240 addq.w D0, 1 0000257E 3B40 FE14 move.w [A5 - 0x1EC], D0 00002582 4A2E 0008 tst.b [A6 + 0x8] 00002586 670A beq +0xC /* 00002592 */ 00002588 302D FE22 move.w D0, [A5 - 0x1DE] 0000258C 5240 addq.w D0, 1 0000258E 3B40 FE22 move.w [A5 - 0x1DE], D0 label00002592: 00002592 0C6D 0064 FE14 cmpi.w [A5 - 0x1EC], 0x64 /* 'd' */ 00002598 6F0C ble +0xE /* 000025A6 */ 0000259A 487A 015C pea.l [PC + 0x15C /* 000026F8, value 0xE537461, pstring "Stack overflow" */] 0000259E 4EBA F3FA jsr [PC - 0xC06 /* 0000199A */] 000025A2 6000 010A bra +0x10C /* 000026AE */ label000025A6: 000025A6 206D DF34 movea.l A0, [A5 - 0x20CC] 000025AA 302D FE14 move.w D0, [A5 - 0x1EC] 000025AE C1FC 001A muls.w D0, 0x1A 000025B2 0640 3508 addi.w D0, 0x3508 000025B6 49F0 0000 lea.l A4, [A0 + D0.w] 000025BA 41ED FEDA lea.l A0, [A5 - 0x126] label000025BE: 000025BE 43D4 lea.l A1, [A4] 000025C0 22D8 move.l [A1]+, [A0]+ 000025C2 22D8 move.l [A1]+, [A0]+ 000025C4 22D8 move.l [A1]+, [A0]+ 000025C6 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 000025D6 F22C 6800 000E fmove (extended) [A4 + 0xE], fp0 000025DC 4EBA F690 jsr [PC - 0x970 /* 00001C6E */] 000025E0 0C2D 0008 FE72 cmpi.b [A5 - 0x18E], 0x8 000025E6 6604 bne +0x6 /* 000025EC */ 000025E8 4EBA F684 jsr [PC - 0x97C /* 00001C6E */] label000025EC: 000025EC 0C2D 0004 FE72 cmpi.b [A5 - 0x18E], 0x4 000025F2 57C0 seq D0 000025F4 0C2D 001E FE72 cmpi.b [A5 - 0x18E], 0x1E 000025FA 57C1 seq D1 000025FC 8001 or.b D0, D1 000025FE 0C2D 0008 FE72 cmpi.b [A5 - 0x18E], 0x8 00002604 57C1 seq D1 00002606 8001 or.b D0, D1 00002608 6600 FF6E bne -0x90 /* 00002578 */ 0000260C 4EBA FED0 jsr [PC - 0x130 /* 000024DE */] 00002610 0C2D 0009 FE72 cmpi.b [A5 - 0x18E], 0x9 /* '\t' */ 00002616 6708 beq +0xA /* 00002620 */ 00002618 487A 00D0 pea.l [PC + 0xD0 /* 000026EA, value 0xC223A22, pstring "\":\" expected" */] 0000261C 4EBA F37C jsr [PC - 0xC84 /* 0000199A */] label00002620: 00002620 4EBA F64C jsr [PC - 0x9B4 /* 00001C6E */] 00002624 0C2D 000E FE72 cmpi.b [A5 - 0x18E], 0xE 0000262A 56C0 sne D0 0000262C 0C2D 000F FE72 cmpi.b [A5 - 0x18E], 0xF 00002632 56C1 sne D1 00002634 C001 and.b D0, D1 00002636 0C2D 0010 FE72 cmpi.b [A5 - 0x18E], 0x10 0000263C 56C1 sne D1 0000263E C001 and.b D0, D1 00002640 6708 beq +0xA /* 0000264A */ 00002642 487A 007C pea.l [PC + 0x7C /* 000026C0, value 0x2822696E '(\"in', pstring "\"integer\", \"real\", or \"boolean\" expected" */] 00002646 4EBA F352 jsr [PC - 0xCAE /* 0000199A */] label0000264A: 0000264A 3006 move.w D0, D6 0000264C 5240 addq.w D0, 1 0000264E 3D6D FE14 FFEA move.w [A6 - 0x16], [A5 - 0x1EC] 00002654 3E00 move.w D7, D0 00002656 6040 bra +0x42 /* 00002698 */ label00002658: 00002658 206D DF34 movea.l A0, [A5 - 0x20CC] 0000265C 3007 move.w D0, D7 0000265E C1FC 001A muls.w D0, 0x1A 00002662 0640 3508 addi.w D0, 0x3508 00002666 49F0 0000 lea.l A4, [A0 + D0.w] 0000266A 102D FE72 move.b D0, [A5 - 0x18E] 0000266E 6016 bra +0x18 /* 00002686 */ label00002670: 00002670 422C 000C clr.b [A4 + 0xC] 00002674 601E bra +0x20 /* 00002694 */ label00002676: 00002676 197C 0001 000C move.b [A4 + 0xC], 0x1 0000267C 6016 bra +0x18 /* 00002694 */ label0000267E: 0000267E 197C 0002 000C move.b [A4 + 0xC], 0x2 00002684 600E bra +0x10 /* 00002694 */ label00002686: 00002686 0600 00F2 addi.b D0, 0xF2 0000268A 67E4 beq -0x1A /* 00002670 */ 0000268C 5300 subq.b D0, 1 0000268E 67E6 beq -0x18 /* 00002676 */ 00002690 5300 subq.b D0, 1 00002692 67EA beq -0x14 /* 0000267E */ label00002694: 00002694 5247 addq.w D7, 1 00002696 6906 bvs +0x8 /* 0000269E */ label00002698: 00002698 BE6E FFEA cmp.w D7, [A6 - 0x16] 0000269C 6FBA ble -0x44 /* 00002658 */ label0000269E: 0000269E 4EBA F5CE jsr [PC - 0xA32 /* 00001C6E */] 000026A2 0C2D 000A FE72 cmpi.b [A5 - 0x18E], 0xA /* '\n' */ 000026A8 6604 bne +0x6 /* 000026AE */ 000026AA 4EBA F5C2 jsr [PC - 0xA3E /* 00001C6E */] label000026AE: 000026AE 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000026B2 4E5E unlink A6 000026B4 4E74 0002 rtd 0x0002 000026B8 444F neg.w A7 000026BA 4445 neg.w D5 000026BC 434C chk.w D1, A4 000026BE 4152 chk.w D0, [A2] 000026C0 2822 move.l D4, -[A2] 000026C2 696E bvs +0x70 /* 00002732 */ 000026C4 7465 moveq.l D2, 0x65 000026C6 6765 beq +0x67 /* 0000272D */ 000026C8 7222 moveq.l D1, 0x22 000026CA 2C20 move.l D6, -[A0] 000026CC 2272 6561 6C22 movea.l A1, [[A2 + 0x6C22]] 000026D2 2C20 move.l D6, -[A0] 000026D4 6F72 ble +0x74 /* 00002748 */ 000026D6 2022 move.l D0, -[A2] 000026D8 626F bhi +0x71 /* 00002749 */ 000026DA 6F6C ble +0x6E /* 00002748 */ 000026DC 6561 bcs +0x63 /* 0000273F */ 000026DE 6E22 bgt +0x24 /* 00002702 */ 000026E0 2065 movea.l A0, -[A5] 000026E2 7870 moveq.l D4, 0x70 000026E4 6563 bcs +0x65 /* 00002749 */ 000026E6 7465 moveq.l D2, 0x65 000026E8 6416 bcc +0x18 /* 00002700 */ 000026EA 0C22 3A22 cmpi.b -[A2], 0x22 /* '\"' */ 000026EE 2065 movea.l A0, -[A5] 000026F0 7870 moveq.l D4, 0x70 000026F2 6563 bcs +0x65 /* 00002757 */ 000026F4 7465 moveq.l D2, 0x65 000026F6 6416 bcc +0x18 /* 0000270E */ 000026F8 0E53 7461 .invalid.w [A3], 0x7461 /* 'ta' */ // invalid immediate operation 000026FC 636B bls +0x6D /* 00002769 */ 000026FE 206F 7665 movea.l A0, [A7 + 0x7665] // begin alternate branch 00002700-00002702 label00002700: 00002700 7665 moveq.l D3, 0x65 // end alternate branch 00002700-00002702 label00002700: // (misaligned) label00002702: 00002702 7266 moveq.l D1, 0x66 00002704 6C6F bge +0x71 /* 00002775 */ 00002706 7700 moveq.l D3, 0x00 fn00002708: 00002708 4E56 0000 link A6, 0 0000270C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 // begin alternate branch 0000270E-00002712 label0000270E: 0000270E 0005 FE72 ori.b D5, 0x72 /* 'r' */ // end alternate branch 0000270E-00002712 label0000270E: // (misaligned) 00002712 670C beq +0xE /* 00002720 */ 00002714 3B6D FE20 FE70 move.w [A5 - 0x190], [A5 - 0x1E0] 0000271A 1B6D FE73 FE72 move.b [A5 - 0x18E], [A5 - 0x18D] label00002720: 00002720 4E5E unlink A6 00002722 4E75 rts 00002724 5055 addq.w [A5], 8 00002726 5454 addq.w [A4], 2 00002728 4F4B chk.w D7, A3 0000272A 454E chk.w D2, A6 fn0000272C: 0000272C 4E56 0000 link A6, 0 00002730 302D FE70 move.w D0, [A5 - 0x190] // begin alternate branch 00002732-00002736 label00002732: 00002732 FE70 5640 .extension 0xE70 <>, 0x5640 // unimplemented // end alternate branch 00002732-00002736 label00002732: // (misaligned) 00002734 5640 addq.w D0, 3 00002736 3B40 FE70 move.w [A5 - 0x190], D0 0000273A 4EBA F532 jsr [PC - 0xACE /* 00001C6E */] 0000273E 4EBA FD9E jsr [PC - 0x262 /* 000024DE */] 00002742 6008 bra +0xA /* 0000274C */ label00002744: 00002744 1F3C 0001 move.b -[A7], 0x1 label00002748: 00002748 4EBA FE1E jsr [PC - 0x1E2 /* 00002568 */] label0000274C: 0000274C 0C2D 0004 FE72 cmpi.b [A5 - 0x18E], 0x4 00002752 57C0 seq D0 00002754 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 0000275A 56C1 sne D1 0000275C C001 and.b D0, D1 0000275E 66E4 bne -0x1A /* 00002744 */ 00002760 4EBA FFA6 jsr [PC - 0x5A /* 00002708 */] 00002764 4E5E unlink A6 00002766 4E75 rts 00002768 444F neg.w A7 0000276A 474C chk.w D3, A4 0000276C 4F42 chk.w D7, D2 0000276E 414C chk.w D0, A4 fn00002770: 00002770 4E56 FFE8 link A6, -0x0018 00002774 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002778 422D FE72 clr.b [A5 - 0x18E] 0000277C 286D DF34 movea.l A4, [A5 - 0x20CC] 00002780 4A6D DF2E tst.w [A5 - 0x20D2] 00002784 6F26 ble +0x28 /* 000027AC */ 00002786 3D6D DF2E FFE8 move.w [A6 - 0x18], [A5 - 0x20D2] 0000278C 7C01 moveq.l D6, 0x01 0000278E 6016 bra +0x18 /* 000027A6 */ label00002790: 00002790 2F2D DA48 move.l -[A7], [A5 - 0x25B8] 00002794 3F3C 000E move.w -[A7], 0xE 00002798 A952 syscall DeleteMenuItem/DelMenuItem 0000279A 41ED FE55 lea.l A0, [A5 - 0x1AB] 0000279E 4230 6000 clr.b [A0 + D6.w] 000027A2 5246 addq.w D6, 1 000027A4 6906 bvs +0x8 /* 000027AC */ label000027A6: 000027A6 BC6E FFE8 cmp.w D6, [A6 - 0x18] 000027AA 6FE4 ble -0x1A /* 00002790 */ label000027AC: 000027AC 426D DF2E clr.w [A5 - 0x20D2] 000027B0 426D FE1A clr.w [A5 - 0x1E6] 000027B4 426D FE22 clr.w [A5 - 0x1DE] 000027B8 426D FE14 clr.w [A5 - 0x1EC] 000027BC 41FA 011E lea.l A0, [PC + 0x11E /* 000028DC, value 0x20202020 ' ' */] 000027C0 43ED FEE6 lea.l A1, [A5 - 0x11A] 000027C4 22D8 move.l [A1]+, [A0]+ 000027C6 22D8 move.l [A1]+, [A0]+ 000027C8 22D8 move.l [A1]+, [A0]+ 000027CA 426D FE70 clr.w [A5 - 0x190] 000027CE 4207 clr.b D7 000027D0 6000 00AA bra +0xAC /* 0000287C */ label000027D4: 000027D4 3A2D FE70 move.w D5, [A5 - 0x190] 000027D8 7000 moveq.l D0, 0x00 000027DA 1034 5000 move.b D0, [A4 + D5.w] 000027DE 3A00 move.w D5, D0 000027E0 0C45 0027 cmpi.w D5, 0x27 /* '\'' */ 000027E4 6604 bne +0x6 /* 000027EA */ 000027E6 5307 subq.b D7, 1 000027E8 4407 neg.b D7 label000027EA: 000027EA 1007 move.b D0, D7 000027EC 5300 subq.b D0, 1 000027EE 6700 0082 beq +0x84 /* 00002872 */ 000027F2 3005 move.w D0, D5 000027F4 6000 006E bra +0x70 /* 00002864 */ label000027F8: 000027F8 554F subq.w A7, 2 000027FA 487A 00DA pea.l [PC + 0xDA /* 000028D6, value 0x56D6163, pstring "macro" */] 000027FE 4EBA F09E jsr [PC - 0xF62 /* 0000189E */] 00002802 4A1F tst.b [A7]+ 00002804 6700 006C beq +0x6E /* 00002872 */ 00002808 4EBA F8D6 jsr [PC - 0x72A /* 000020E0 */] 0000280C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00002812 6700 0086 beq +0x88 /* 0000289A */ 00002816 6000 005A bra +0x5C /* 00002872 */ label0000281A: 0000281A 554F subq.w A7, 2 0000281C 487A 00AE pea.l [PC + 0xAE /* 000028CC, value 0x970726F '\tpro', pstring "procedure" */] 00002820 4EBA F07C jsr [PC - 0xF84 /* 0000189E */] 00002824 4A1F tst.b [A7]+ 00002826 674A beq +0x4C /* 00002872 */ 00002828 4EBA FBC2 jsr [PC - 0x43E /* 000023EC */] 0000282C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00002832 6700 0066 beq +0x68 /* 0000289A */ 00002836 603A bra +0x3C /* 00002872 */ label00002838: 00002838 4A6D DF2E tst.w [A5 - 0x20D2] 0000283C 57C0 seq D0 0000283E 4A6D FE1A tst.w [A5 - 0x1E6] 00002842 57C1 seq D1 00002844 C001 and.b D0, D1 00002846 672A beq +0x2C /* 00002872 */ 00002848 554F subq.w A7, 2 0000284A 487A 007C pea.l [PC + 0x7C /* 000028C8, value 0x3766172, pstring "var" */] 0000284E 4EBA F04E jsr [PC - 0xFB2 /* 0000189E */] 00002852 4A1F tst.b [A7]+ 00002854 671C beq +0x1E /* 00002872 */ 00002856 4EBA FED4 jsr [PC - 0x12C /* 0000272C */] 0000285A 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00002860 6738 beq +0x3A /* 0000289A */ 00002862 600E bra +0x10 /* 00002872 */ label00002864: 00002864 0640 FF93 addi.w D0, 0xFF93 00002868 678E beq -0x70 /* 000027F8 */ 0000286A 5740 subq.w D0, 3 0000286C 67AC beq -0x52 /* 0000281A */ 0000286E 5D40 subq.w D0, 6 00002870 67C6 beq -0x38 /* 00002838 */ label00002872: 00002872 302D FE70 move.w D0, [A5 - 0x190] 00002876 5240 addq.w D0, 1 00002878 3B40 FE70 move.w [A5 - 0x190], D0 label0000287C: 0000287C 302D FE10 move.w D0, [A5 - 0x1F0] 00002880 0640 FFF6 addi.w D0, 0xFFF6 00002884 B06D FE70 cmp.w D0, [A5 - 0x190] 00002888 6C00 FF4A bge -0xB4 /* 000027D4 */ 0000288C 4A6D DF2E tst.w [A5 - 0x20D2] 00002890 6608 bne +0xA /* 0000289A */ 00002892 487A 0016 pea.l [PC + 0x16 /* 000028AA, value 0x1D4E6F20, pstring "No macros found in this file." */] 00002896 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] label0000289A: 0000289A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000289E 4E5E unlink A6 000028A0 4E75 rts 000028A2 5052 addq.w [A2], 8 000028A4 4553 chk.w D2, [A3] 000028A6 4341 chk.w D1, D1 000028A8 4E32 .invalid // invalid opcode 4 000028AA 1D4E 6F20 move.b [A6 + 0x6F20], A6 000028AE 6D61 blt +0x63 /* 00002911 */ 000028B0 6372 bls +0x74 /* 00002924 */ 000028B2 6F73 ble +0x75 /* 00002927 */ 000028B4 2066 movea.l A0, -[A6] 000028B6 6F75 ble +0x77 /* 0000292D */ 000028B8 6E64 bgt +0x66 /* 0000291E */ 000028BA 2069 6E20 movea.l A0, [A1 + 0x6E20] 000028BE 7468 moveq.l D2, 0x68 000028C0 6973 bvs +0x75 /* 00002935 */ 000028C2 2066 movea.l A0, -[A6] 000028C4 696C bvs +0x6E /* 00002932 */ 000028C6 652E bcs +0x30 /* 000028F6 */ 000028C8 0376 6172 0970 726F 6365 bchg [[A6 + 0x970726F] + 0x6365], D1 000028D2 6475 bcc +0x77 /* 00002949 */ 000028D4 7265 moveq.l D1, 0x65 000028D6 056D 6163 bchg [A5 + 0x6163], D2 000028DA 726F moveq.l D1, 0x6F 000028DC 2020 move.l D0, -[A0] 000028DE 2020 move.l D0, -[A0] 000028E0 2020 move.l D0, -[A0] 000028E2 2020 move.l D0, -[A0] 000028E4 2020 move.l D0, -[A0] 000028E6 2020 move.l D0, -[A0] fn000028E8: 000028E8 4E56 FFD6 link A6, -0x002A 000028EC 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000028F0 286D DF34 movea.l A4, [A5 - 0x20CC] 000028F4 3D6D DF30 FFD8 move.w [A6 - 0x28], [A5 - 0x20D0] // begin alternate branch 000028F6-000028FA label000028F6: 000028F6 DF30 FFD8 add.b [], D7 // end alternate branch 000028F6-000028FA label000028F6: // (misaligned) 000028FA 7E01 moveq.l D7, 0x01 000028FC 6000 0094 bra +0x96 /* 00002992 */ label00002900: 00002900 3C07 move.w D6, D7 00002902 3007 move.w D0, D7 00002904 5240 addq.w D0, 1 00002906 3D6D DF30 FFD6 move.w [A6 - 0x2A], [A5 - 0x20D0] 0000290C 3A00 move.w D5, D0 0000290E 6028 bra +0x2A /* 00002938 */ label00002910: 00002910 3005 move.w D0, D5 00002912 E940 asl D0.w, 4 00002914 3206 move.w D1, D6 00002916 E941 asl D1.w, 4 00002918 0641 2702 addi.w D1, 0x2702 0000291C 41F4 1000 lea.l A0, [A4 + D1.w] // begin alternate branch 0000291E-00002920 label0000291E: 0000291E 1000 move.b D0, D0 // end alternate branch 0000291E-00002920 label0000291E: // (misaligned) 00002920 0640 2702 addi.w D0, 0x2702 label00002924: 00002924 43F4 0000 lea.l A1, [A4 + D0.w] 00002928 700B moveq.l D0, 0x0B label0000292A: 0000292A B308 cmpm.b [A1]+, [A0]+ 0000292C 56C8 FFFC dbne D0, -0x6 /* 0000292A */ 00002930 6402 bcc +0x4 /* 00002934 */ label00002932: 00002932 3C05 move.w D6, D5 label00002934: 00002934 5245 addq.w D5, 1 00002936 6906 bvs +0x8 /* 0000293E */ label00002938: 00002938 BA6E FFD6 cmp.w D5, [A6 - 0x2A] 0000293C 6FD2 ble -0x2C /* 00002910 */ label0000293E: 0000293E 3006 move.w D0, D6 00002940 E940 asl D0.w, 4 00002942 0640 2702 addi.w D0, 0x2702 00002946 41F4 0000 lea.l A0, [A4 + D0.w] 0000294A 43EE FFDA lea.l A1, [A6 - 0x26] 0000294E 22D8 move.l [A1]+, [A0]+ 00002950 22D8 move.l [A1]+, [A0]+ 00002952 22D8 move.l [A1]+, [A0]+ 00002954 22D8 move.l [A1]+, [A0]+ 00002956 3007 move.w D0, D7 00002958 E940 asl D0.w, 4 0000295A 3206 move.w D1, D6 0000295C E941 asl D1.w, 4 0000295E 0640 2702 addi.w D0, 0x2702 00002962 41F4 0000 lea.l A0, [A4 + D0.w] 00002966 0641 2702 addi.w D1, 0x2702 0000296A 43F4 1000 lea.l A1, [A4 + D1.w] 0000296E 22D8 move.l [A1]+, [A0]+ 00002970 22D8 move.l [A1]+, [A0]+ 00002972 22D8 move.l [A1]+, [A0]+ 00002974 22D8 move.l [A1]+, [A0]+ 00002976 3007 move.w D0, D7 00002978 E940 asl D0.w, 4 0000297A 41EE FFDA lea.l A0, [A6 - 0x26] 0000297E 0640 2702 addi.w D0, 0x2702 00002982 43F4 0000 lea.l A1, [A4 + D0.w] 00002986 22D8 move.l [A1]+, [A0]+ 00002988 22D8 move.l [A1]+, [A0]+ 0000298A 22D8 move.l [A1]+, [A0]+ 0000298C 22D8 move.l [A1]+, [A0]+ 0000298E 5247 addq.w D7, 1 00002990 6908 bvs +0xA /* 0000299A */ label00002992: 00002992 BE6E FFD8 cmp.w D7, [A6 - 0x28] 00002996 6F00 FF68 ble -0x96 /* 00002900 */ label0000299A: 0000299A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000299E 4E5E unlink A6 000029A0 4E75 rts 000029A2 534F subq.w A7, 1 000029A4 5254 addq.w [A4], 1 000029A6 5359 subq.w [A1]+, 1 000029A8 4D42 chk.w D6, D2 export_436: 000029AA 4E56 FEE8 link A6, -0x0118 000029AE 2F07 move.l -[A7], D7 000029B0 206E 000A movea.l A0, [A6 + 0xA] 000029B4 43EE FEF0 lea.l A1, [A6 - 0x110] 000029B8 703F moveq.l D0, 0x3F label000029BA: 000029BA 22D8 move.l [A1]+, [A0]+ 000029BC 51C8 FFFC dbf D0, -0x6 /* 000029BA */ 000029C0 554F subq.w A7, 2 000029C2 486E FEF0 pea.l [A6 - 0x110] 000029C6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000029CA 486E FEE8 pea.l [A6 - 0x118] 000029CE 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000029D2 3E1F move.w D7, [A7]+ 000029D4 554F subq.w A7, 2 000029D6 3F2E FEE8 move.w -[A7], [A6 - 0x118] 000029DA 486E FEEA pea.l [A6 - 0x116] 000029DE 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000029E2 3E1F move.w D7, [A7]+ 000029E4 0CAE 0000 2710 FEEA cmpi.l [A6 - 0x116], 0x2710 000029EC 6F0A ble +0xC /* 000029F8 */ 000029EE 487A 0088 pea.l [PC + 0x88 /* 00002A78, value 0x184D6163, pstring "Macro file is too large." */] 000029F2 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] 000029F6 6070 bra +0x72 /* 00002A68 */ label000029F8: 000029F8 554F subq.w A7, 2 000029FA 3F2E FEE8 move.w -[A7], [A6 - 0x118] 000029FE 3F3C 0001 move.w -[A7], 0x1 00002A02 42A7 clr.l -[A7] 00002A04 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00002A08 3E1F move.w D7, [A7]+ 00002A0A 554F subq.w A7, 2 00002A0C 3F2E FEE8 move.w -[A7], [A6 - 0x118] 00002A10 486E FEEA pea.l [A6 - 0x116] 00002A14 206D DF34 movea.l A0, [A5 - 0x20CC] 00002A18 2F08 move.l -[A7], A0 00002A1A 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00002A1E 3E1F move.w D7, [A7]+ 00002A20 202E FEEA move.l D0, [A6 - 0x116] 00002A24 5380 subq.l D0, 1 00002A26 3B40 FE10 move.w [A5 - 0x1F0], D0 00002A2A 554F subq.w A7, 2 00002A2C 3F2E FEE8 move.w -[A7], [A6 - 0x118] 00002A30 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00002A34 3E1F move.w D7, [A7]+ 00002A36 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */] 00002A3A 554F subq.w A7, 2 00002A3C 4EBA ECA0 jsr [PC - 0x1360 /* 000016DE */] 00002A40 101F move.b D0, [A7]+ 00002A42 5300 subq.b D0, 1 00002A44 6622 bne +0x24 /* 00002A68 */ 00002A46 4EBA D5B8 jsr [PC - 0x2A48 /* 00000000 */] 00002A4A 4EBA FE9C jsr [PC - 0x164 /* 000028E8 */] 00002A4E 4EBA FD20 jsr [PC - 0x2E0 /* 00002770 */] 00002A52 4A6D FE1A tst.w [A5 - 0x1E6] 00002A56 6F04 ble +0x6 /* 00002A5C */ 00002A58 4EBA FE8E jsr [PC - 0x172 /* 000028E8 */] label00002A5C: 00002A5C 3B7C 0032 FE16 move.w [A5 - 0x1EA], 0x32 /* '2' */ 00002A62 3B7C 0032 FE18 move.w [A5 - 0x1E8], 0x32 /* '2' */ label00002A68: 00002A68 2E1F move.l D7, [A7]+ 00002A6A 4E5E unlink A6 00002A6C 4E74 0006 rtd 0x0006 00002A70 4C4F 4144 movem.l D2,D6,A0,A6, A7 00002A74 4D41 chk.w D6, D1 00002A76 4352 chk.w D1, [A2] 00002A78 184D movea.b A4, A5 00002A7A 6163 bsr +0x65 /* 00002ADF */ 00002A7C 726F moveq.l D1, 0x6F 00002A7E 2066 movea.l A0, -[A6] 00002A80 696C bvs +0x6E /* 00002AEE */ 00002A82 6520 bcs +0x22 /* 00002AA4 */ 00002A84 6973 bvs +0x75 /* 00002AF9 */ 00002A86 2074 6F6F movea.l A0, <> 00002A8A 206C 6172 movea.l A0, [A4 + 0x6172] 00002A8E 6765 beq +0x67 /* 00002AF5 */ 00002A90 2E16 move.l D7, [A6] fn00002A92: 00002A92 4E56 0000 link A6, 0 00002A96 4EBA F1D6 jsr [PC - 0xE2A /* 00001C6E */] 00002A9A 0C2D 0006 FE72 cmpi.b [A5 - 0x18E], 0x6 00002AA0 6708 beq +0xA /* 00002AAA */ 00002AA2 487A 0012 pea.l [PC + 0x12 /* 00002AB6, value 0xC222822, pstring "\"(\" expected" */] // begin alternate branch 00002AA4-00002AAE label00002AA4: 00002AA4 0012 4EBA ori.b [A2], 0xBA 00002AA8 EEF2 4E5E 4E75 bfset [A2 + D4 * 8 + 0x75] {D1:30} // end alternate branch 00002AA4-00002AAE label00002AA4: // (misaligned) 00002AA6 4EBA EEF2 jsr [PC - 0x110E /* 0000199A */] label00002AAA: 00002AAA 4E5E unlink A6 00002AAC 4E75 rts 00002AAE 4745 chk.w D3, D5 00002AB0 544C addq.w A4, 2 00002AB2 4546 chk.w D2, D6 00002AB4 5450 addq.w [A0], 2 00002AB6 0C22 2822 cmpi.b -[A2], 0x22 /* '\"' */ 00002ABA 2065 movea.l A0, -[A5] 00002ABC 7870 moveq.l D4, 0x70 00002ABE 6563 bcs +0x65 /* 00002B23 */ 00002AC0 7465 moveq.l D2, 0x65 00002AC2 6416 bcc +0x18 /* 00002ADA */ fn00002AC4: 00002AC4 4E56 0000 link A6, 0 00002AC8 4EBA F1A4 jsr [PC - 0xE5C /* 00001C6E */] 00002ACC 0C2D 0007 FE72 cmpi.b [A5 - 0x18E], 0x7 00002AD2 6708 beq +0xA /* 00002ADC */ 00002AD4 487A 0012 pea.l [PC + 0x12 /* 00002AE8, value 0xC222922, pstring "\")\" expected" */] 00002AD8 4EBA EEC0 jsr [PC - 0x1140 /* 0000199A */] // begin alternate branch 00002ADA-00002ADE label00002ADA: 00002ADA EEC0 4E5E bfset D0 {D1:30} // end alternate branch 00002ADA-00002ADE label00002ADA: // (misaligned) label00002ADC: 00002ADC 4E5E unlink A6 00002ADE 4E75 rts 00002AE0 4745 chk.w D3, D5 00002AE2 5452 addq.w [A2], 2 00002AE4 4947 chk.w D4, D7 00002AE6 4854 pea.l [A4] 00002AE8 0C22 2922 cmpi.b -[A2], 0x22 /* '\"' */ 00002AEC 2065 movea.l A0, -[A5] label00002AEE: 00002AEE 7870 moveq.l D4, 0x70 00002AF0 6563 bcs +0x65 /* 00002B55 */ 00002AF2 7465 moveq.l D2, 0x65 00002AF4 6400 4E56 bcc +0x4E58 /* 0000794C */ // begin alternate branch 00002AF6-00002AFE fn00002AF6: 00002AF6 4E56 0000 link A6, 0 00002AFA 4EBA F172 jsr [PC - 0xE8E /* 00001C6E */] // end alternate branch 00002AF6-00002AFE fn00002AF6: // (misaligned) 00002AF8 0000 4EBA ori.b D0, 0xBA 00002AFC F172 .extension 0x172 <> // unimplemented 00002AFE 0C2D 0008 FE72 cmpi.b [A5 - 0x18E], 0x8 00002B04 6708 beq +0xA /* 00002B0E */ 00002B06 487A 0012 pea.l [PC + 0x12 /* 00002B1A, value 0xC222C22, pstring "\",\" expected" */] 00002B0A 4EBA EE8E jsr [PC - 0x1172 /* 0000199A */] label00002B0E: 00002B0E 4E5E unlink A6 00002B10 4E75 rts 00002B12 4745 chk.w D3, D5 00002B14 5443 addq.w D3, 2 00002B16 4F4D chk.w D7, A5 00002B18 4D41 chk.w D6, D1 00002B1A 0C22 2C22 cmpi.b -[A2], 0x22 /* '\"' */ 00002B1E 2065 movea.l A0, -[A5] 00002B20 7870 moveq.l D4, 0x70 00002B22 6563 bcs +0x65 /* 00002B87 */ 00002B24 7465 moveq.l D2, 0x65 00002B26 6416 bcc +0x18 /* 00002B3E */ fn00002B28: 00002B28 4E56 0000 link A6, 0 00002B2C 4EBA F140 jsr [PC - 0xEC0 /* 00001C6E */] 00002B30 0C2D 000B FE72 cmpi.b [A5 - 0x18E], 0xB 00002B36 6614 bne +0x16 /* 00002B4C */ 00002B38 206E 0008 movea.l A0, [A6 + 0x8] 00002B3C 3F3C 00FF move.w -[A7], 0xFF // begin alternate branch 00002B3E-00002B40 label00002B3E: 00002B3E 00FF .incomplete // end alternate branch 00002B3E-00002B40 label00002B3E: // (misaligned) 00002B40 486D FE74 pea.l [A5 - 0x18C] 00002B44 2F08 move.l -[A7], A0 00002B46 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002B4A 600E bra +0x10 /* 00002B5A */ label00002B4C: 00002B4C 487A 0018 pea.l [PC + 0x18 /* 00002B66, value 0xF537472, pstring "String expected" */] 00002B50 4EBA EE48 jsr [PC - 0x11B8 /* 0000199A */] 00002B54 206E 0008 movea.l A0, [A6 + 0x8] 00002B58 4210 clr.b [A0] label00002B5A: 00002B5A 4E5E unlink A6 00002B5C 4E75 rts 00002B5E 4745 chk.w D3, D5 00002B60 5453 addq.w [A3], 2 00002B62 5452 addq.w [A2], 2 00002B64 494E chk.w D4, A6 00002B66 0F53 bchg [A3], D7 00002B68 7472 moveq.l D2, 0x72 00002B6A 696E bvs +0x70 /* 00002BDA */ 00002B6C 6720 beq +0x22 /* 00002B8E */ 00002B6E 6578 bcs +0x7A /* 00002BE8 */ 00002B70 7065 moveq.l D0, 0x65 00002B72 6374 bls +0x76 /* 00002BE8 */ 00002B74 6564 bcs +0x66 /* 00002BDA */ fn00002B76: 00002B76 4E56 FDEA link A6, -0x0216 00002B7A 48E7 0300 movem.l -[A7], D6,D7 00002B7E 4EBA FF12 jsr [PC - 0xEE /* 00002A92 */] 00002B82 486E FDEA pea.l [A6 - 0x216] 00002B86 4EBA FFA0 jsr [PC - 0x60 /* 00002B28 */] 00002B8A 584F addq.w A7, 4 00002B8C 3F3C 00FF move.w -[A7], 0xFF // begin alternate branch 00002B8E-00002B90 label00002B8E: 00002B8E 00FF .incomplete // end alternate branch 00002B8E-00002B90 label00002B8E: // (misaligned) 00002B90 486E FDEA pea.l [A6 - 0x216] 00002B94 486E FEEA pea.l [A6 - 0x116] 00002B98 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002B9C 4EBA FF26 jsr [PC - 0xDA /* 00002AC4 */] 00002BA0 554F subq.w A7, 2 00002BA2 486E FEEA pea.l [A6 - 0x116] 00002BA6 3F2D DECE move.w -[A7], [A5 - 0x2132] 00002BAA 486E FFEC pea.l [A6 - 0x14] 00002BAE 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00002BB2 3E1F move.w D7, [A7]+ 00002BB4 4A47 tst.w D7 00002BB6 57C6 seq D6 00002BB8 4406 neg.b D6 00002BBA 554F subq.w A7, 2 00002BBC 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002BC0 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00002BC4 3E1F move.w D7, [A7]+ 00002BC6 4A06 tst.b D6 00002BC8 670E beq +0x10 /* 00002BD8 */ 00002BCA 486E FEEA pea.l [A6 - 0x116] 00002BCE 3F2D DECE move.w -[A7], [A5 - 0x2132] 00002BD2 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00002BD6 600A bra +0xC /* 00002BE2 */ label00002BD8: 00002BD8 487A 0018 pea.l [PC + 0x18 /* 00002BF2, value 0x124E56, cstring "" */] // begin alternate branch 00002BDA-00002BDE label00002BDA: 00002BDA 0018 4267 ori.b [A0]+, 0x67 /* 'g' */ // end alternate branch 00002BDA-00002BDE label00002BDA: // (misaligned) 00002BDC 4267 clr.w -[A7] 00002BDE 4EAD 074A jsr [A5 + 0x74A /* export_229 */] label00002BE2: 00002BE2 4CDF 00C0 movem.l D6,D7, [A7]+ 00002BE6 4E5E unlink A6 label00002BE8: 00002BE8 4E75 rts 00002BEA 444F neg.w A7 00002BEC 434F chk.w D1, A7 00002BEE 4E56 4F4C link A6, -0xFFFFB0B4 00002BF2 0012 4E56 ori.b [A2], 0x56 /* 'V' */ // begin alternate branch 00002BF4-00002BF8 fn00002BF4: 00002BF4 4E56 FFE4 link A6, -0x001C // end alternate branch 00002BF4-00002BF8 fn00002BF4: // (misaligned) 00002BF6 FFE4 .invalid <> 00002BF8 F227 E080 .fmovem 0xF227, 0xE080 // unimplemented 00002BFC 206E 0008 movea.l A0, [A6 + 0x8] 00002C00 F210 4B80 fmove fp7, (extended) [A0] 00002C04 F23C 53B8 0001 fcmp fp7, (int16_t) 0x1 00002C0A F240 000E .extension 0x240 <>, 0x000E // unimplemented 00002C0E F23C 53B8 0000 fcmp fp7, (int16_t) 0x0 00002C14 F241 000E .extension 0x241 <>, 0x000E // unimplemented 00002C18 C001 and.b D0, D1 00002C1A 6708 beq +0xA /* 00002C24 */ 00002C1C 487A 0018 pea.l [PC + 0x18 /* 00002C36, value 0x1B426F6F, pstring "Boolean expression expected" */] 00002C20 4EBA ED78 jsr [PC - 0x1288 /* 0000199A */] label00002C24: 00002C24 F21F D001 .fmovem 0xF21F, 0xD001 // unimplemented 00002C28 4E5E unlink A6 00002C2A 4E74 0004 rtd 0x0004 00002C2E 4348 chk.w D1, A0 00002C30 4543 chk.w D2, D3 00002C32 4B42 chk.w D5, D2 00002C34 4F4F chk.w D7, A7 00002C36 1B42 6F6F move.b [A5 + 0x6F6F], D2 00002C3A 6C65 bge +0x67 /* 00002CA1 */ 00002C3C 616E bsr +0x70 /* 00002CAC */ 00002C3E 2065 movea.l A0, -[A5] 00002C40 7870 moveq.l D4, 0x70 00002C42 7265 moveq.l D1, 0x65 00002C44 7373 moveq.l D1, 0x73 00002C46 696F bvs +0x71 /* 00002CB7 */ 00002C48 6E20 bgt +0x22 /* 00002C6A */ 00002C4A 6578 bcs +0x7A /* 00002CC4 */ 00002C4C 7065 moveq.l D0, 0x65 00002C4E 6374 bls +0x76 /* 00002CC4 */ 00002C50 6564 bcs +0x66 /* 00002CB6 */ fn00002C52: 00002C52 4E56 FDD8 link A6, -0x0228 00002C56 F227 E0C0 .fmovem 0xF227, 0xE0C0 // unimplemented 00002C5A 4EBA FE36 jsr [PC - 0x1CA /* 00002A92 */] 00002C5E 486E FDD8 pea.l [A6 - 0x228] 00002C62 4EBA FEC4 jsr [PC - 0x13C /* 00002B28 */] 00002C66 584F addq.w A7, 4 00002C68 3F3C 00FF move.w -[A7], 0xFF // begin alternate branch 00002C6A-00002C6C label00002C6A: 00002C6A 00FF .incomplete // end alternate branch 00002C6A-00002C6C label00002C6A: // (misaligned) 00002C6C 486E FDD8 pea.l [A6 - 0x228] 00002C70 486E FEF0 pea.l [A6 - 0x110] 00002C74 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002C78 4EBA FE7C jsr [PC - 0x184 /* 00002AF6 */] 00002C7C 486E FECC pea.l [A6 - 0x134] 00002C80 4EBA 09B6 jsr [PC + 0x9B6 /* 00003638 */] 00002C84 584F addq.w A7, 4 00002C86 F22E 4B00 FECC fmove fp6, (extended) [A6 - 0x134] 00002C8C 4EBA FE36 jsr [PC - 0x1CA /* 00002AC4 */] 00002C90 F23C 4B80 0000 0000 0000 0000 0000 0000 fmove fp7, (extended) (extended)0x000000000000000000000000 00002CA0 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00002CA6 6738 beq +0x3A /* 00002CE0 */ 00002CA8 486E FECC pea.l [A6 - 0x134] fn00002CAC: 00002CAC 486E FEF0 pea.l [A6 - 0x110] 00002CB0 F22E 6B00 FEC0 fmove (extended) [A6 - 0x140], fp6 label00002CB6: 00002CB6 486E FEC0 pea.l [A6 - 0x140] 00002CBA 4EAD 08DA jsr [A5 + 0x8DA /* export_279 */] 00002CBE 584F addq.w A7, 4 00002CC0 F22E 4B80 FECC fmove fp7, (extended) [A6 - 0x134] // begin alternate branch 00002CC4-00002CE0 label00002CC4: 00002CC4 FECC F23C .extension 0xECC <> // unimplemented 00002CC8 4BB8 4012 .invalid 5, [0x00004012] // invalid opcode 4 with b == 6 00002CCC 0000 C549 ori.b D0, 0x49 /* 'I' */ 00002CD0 0000 0000 ori.b D0, 0x0 00002CD4 0000 F28E ori.b D0, 0x8E 00002CD8 0008 1B7C ori.b A0, 0x7C /* '|' */ 00002CDC 0005 FE72 ori.b D5, 0x72 /* 'r' */ // end alternate branch 00002CC4-00002CE0 label00002CC4: // (misaligned) 00002CC6 F23C 4BB8 4012 0000 C549 0000 0000 0000 fcmp fp7, (extended) (extended)0x40120000C549000000000000 00002CD6 F28E 0008 .extension 0x28E <> // unimplemented 00002CDA 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 label00002CE0: 00002CE0 206E 0008 movea.l A0, [A6 + 0x8] 00002CE4 F210 6B80 fmove (extended) [A0], fp7 00002CE8 F21F D003 .fmovem 0xF21F, 0xD003 // unimplemented 00002CEC 4E5E unlink A6 00002CEE 4E75 rts 00002CF0 4745 chk.w D3, D5 00002CF2 544E addq.w A6, 2 00002CF4 554D subq.w A5, 2 00002CF6 4245 clr.w D5 fn00002CF8: 00002CF8 4E56 FFD4 link A6, -0x002C 00002CFC F227 E080 .fmovem 0xF227, 0xE080 // unimplemented 00002D00 486E FFD4 pea.l [A6 - 0x2C] 00002D04 4EBA 0932 jsr [PC + 0x932 /* 00003638 */] 00002D08 584F addq.w A7, 4 00002D0A F22E 4B80 FFD4 fmove fp7, (extended) [A6 - 0x2C] 00002D10 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00002D16 6606 bne +0x8 /* 00002D1E */ 00002D18 42AE 0008 clr.l [A6 + 0x8] 00002D1C 6014 bra +0x16 /* 00002D32 */ label00002D1E: 00002D1E 594F subq.w A7, 4 00002D20 F22E 6B80 FFD4 fmove (extended) [A6 - 0x2C], fp7 00002D26 486E FFD4 pea.l [A6 - 0x2C] 00002D2A 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00002D2E 2D5F 0008 move.l [A6 + 0x8], [A7]+ label00002D32: 00002D32 F21F D001 .fmovem 0xF21F, 0xD001 // unimplemented 00002D36 4E5E unlink A6 00002D38 4E75 rts 00002D3A 4745 chk.w D3, D5 00002D3C 5449 addq.w A1, 2 00002D3E 4E54 4547 link A4, -0xFFFFBAB9 fn00002D42: 00002D42 4E56 FFEC link A6, -0x0014 00002D46 48E7 0300 movem.l -[A7], D6,D7 00002D4A 4EBA FD46 jsr [PC - 0x2BA /* 00002A92 */] 00002D4E 594F subq.w A7, 4 00002D50 4EBA FFA6 jsr [PC - 0x5A /* 00002CF8 */] 00002D54 544F addq.w A7, 2 00002D56 3C1F move.w D6, [A7]+ 00002D58 4EBA FD9C jsr [PC - 0x264 /* 00002AF6 */] 00002D5C 594F subq.w A7, 4 00002D5E 4EBA FF98 jsr [PC - 0x68 /* 00002CF8 */] 00002D62 544F addq.w A7, 2 00002D64 3E1F move.w D7, [A7]+ 00002D66 4EBA FD5C jsr [PC - 0x2A4 /* 00002AC4 */] 00002D6A 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00002D70 56C0 sne D0 00002D72 222D 95CA move.l D1, [A5 - 0x6A36] 00002D76 B2AD BE3C cmp.l D1, [A5 - 0x41C4] 00002D7A 56C1 sne D1 00002D7C C001 and.b D0, D1 00002D7E 6718 beq +0x1A /* 00002D98 */ 00002D80 554F subq.w A7, 2 00002D82 3F06 move.w -[A7], D6 00002D84 3F07 move.w -[A7], D7 00002D86 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */] 00002D8A 206E 0008 movea.l A0, [A6 + 0x8] 00002D8E F21F 5000 fmove fp0, (int16_t) [A7]+ 00002D92 F210 6800 fmove (extended) [A0], fp0 00002D96 6018 bra +0x1A /* 00002DB0 */ label00002D98: 00002D98 206E 0008 movea.l A0, [A6 + 0x8] 00002D9C F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 00002DAC F210 6800 fmove (extended) [A0], fp0 label00002DB0: 00002DB0 4CDF 00C0 movem.l D6,D7, [A7]+ 00002DB4 4E5E unlink A6 00002DB6 4E75 rts 00002DB8 444F neg.w A7 00002DBA 4745 chk.w D3, D5 00002DBC 5450 addq.w [A0], 2 00002DBE 4958 chk.w D4, [A0]+ fn00002DC0: 00002DC0 4E56 FFD6 link A6, -0x002A 00002DC4 2F07 move.l -[A7], D7 00002DC6 F227 E080 .fmovem 0xF227, 0xE080 // unimplemented 00002DCA 1E2D DF38 move.b D7, [A5 - 0x20C8] 00002DCE 4EBA FCC2 jsr [PC - 0x33E /* 00002A92 */] 00002DD2 486E FFD6 pea.l [A6 - 0x2A] 00002DD6 4EBA 0860 jsr [PC + 0x860 /* 00003638 */] 00002DDA 584F addq.w A7, 4 00002DDC F22E 4B80 FFD6 fmove fp7, (extended) [A6 - 0x2A] 00002DE2 4EBA FCE0 jsr [PC - 0x320 /* 00002AC4 */] 00002DE6 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00002DEC 6700 0184 beq +0x186 /* 00002F72 */ 00002DF0 1007 move.b D0, D7 00002DF2 6000 013E bra +0x140 /* 00002F32 */ 00002DF6 594F subq.w A7, 4 00002DF8 F22E 6B80 FFD6 fmove (extended) [A6 - 0x2A], fp7 00002DFE 486E FFD6 pea.l [A6 - 0x2A] 00002E02 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00002E06 206E 000A movea.l A0, [A6 + 0xA] 00002E0A F21F 4000 fmove fp0, (int32_t) [A7]+ 00002E0E F210 6800 fmove (extended) [A0], fp0 00002E12 6000 0176 bra +0x178 /* 00002F8A */ 00002E16 594F subq.w A7, 4 00002E18 F22E 6B80 FFD6 fmove (extended) [A6 - 0x2A], fp7 00002E1E 486E FFD6 pea.l [A6 - 0x2A] 00002E22 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00002E26 206E 000A movea.l A0, [A6 + 0xA] 00002E2A F21F 4000 fmove fp0, (int32_t) [A7]+ 00002E2E F210 6800 fmove (extended) [A0], fp0 00002E32 6000 0156 bra +0x158 /* 00002F8A */ 00002E36 594F subq.w A7, 4 00002E38 F22E 6B80 FFD6 fmove (extended) [A6 - 0x2A], fp7 00002E3E 486E FFD6 pea.l [A6 - 0x2A] 00002E42 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00002E46 201F move.l D0, [A7]+ 00002E48 0240 0001 andi.w D0, 0x1 00002E4C 6712 beq +0x14 /* 00002E60 */ 00002E4E 206E 000A movea.l A0, [A6 + 0xA] 00002E52 F23C 5000 0001 fmove fp0, (int16_t) 0x1 00002E58 F210 6800 fmove (extended) [A0], fp0 00002E5C 6000 012C bra +0x12E /* 00002F8A */ label00002E60: 00002E60 206E 000A movea.l A0, [A6 + 0xA] 00002E64 F23C 5000 0000 fmove fp0, (int16_t) 0x0 00002E6A F210 6800 fmove (extended) [A0], fp0 00002E6E 6000 011A bra +0x11C /* 00002F8A */ 00002E72 F200 1C18 .fmovecr 0xF200, 0x1C18 // unimplemented 00002E76 206E 000A movea.l A0, [A6 + 0xA] 00002E7A F210 6800 fmove (extended) [A0], fp0 00002E7E 6000 010A bra +0x10C /* 00002F8A */ 00002E82 F23C 4BB8 0000 0000 0000 0000 0000 0000 fcmp fp7, (extended) (extended)0x000000000000000000000000 00002E92 F28B 000E .extension 0x28B <> // unimplemented 00002E96 487A 0110 pea.l [PC + 0x110 /* 00002FA8, value 0xA537172 '\nSqr', pstring "Sqrt Error" */] 00002E9A 4EBA EAFE jsr [PC - 0x1502 /* 0000199A */] 00002E9E 6000 00EA bra +0xEC /* 00002F8A */ 00002EA2 F200 1C04 .fmovecr 0xF200, 0x1C04 // unimplemented 00002EA6 206E 000A movea.l A0, [A6 + 0xA] 00002EAA F210 6800 fmove (extended) [A0], fp0 00002EAE 6000 00DA bra +0xDC /* 00002F8A */ 00002EB2 F200 1C00 .fmovecr 0xF200, 0x1C00 // unimplemented 00002EB6 F200 0023 fmul fp0, fp0 00002EBA 206E 000A movea.l A0, [A6 + 0xA] 00002EBE F210 6800 fmove (extended) [A0], fp0 00002EC2 6000 00C6 bra +0xC8 /* 00002F8A */ 00002EC6 F200 1C0E .fmovecr 0xF200, 0x1C0E // unimplemented 00002ECA 206E 000A movea.l A0, [A6 + 0xA] 00002ECE F210 6800 fmove (extended) [A0], fp0 00002ED2 6000 00B6 bra +0xB8 /* 00002F8A */ 00002ED6 F200 1C1D .fmovecr 0xF200, 0x1C1D // unimplemented 00002EDA 206E 000A movea.l A0, [A6 + 0xA] 00002EDE F210 6800 fmove (extended) [A0], fp0 00002EE2 6000 00A6 bra +0xA8 /* 00002F8A */ 00002EE6 F200 1C10 .fmovecr 0xF200, 0x1C10 // unimplemented 00002EEA 206E 000A movea.l A0, [A6 + 0xA] 00002EEE F210 6800 fmove (extended) [A0], fp0 00002EF2 6000 0096 bra +0x98 /* 00002F8A */ 00002EF6 F23C 4BB8 0000 0000 0000 0000 0000 0000 fcmp fp7, (extended) (extended)0x000000000000000000000000 00002F06 F28A 000E .extension 0x28A <> // unimplemented 00002F0A 487A 0092 pea.l [PC + 0x92 /* 00002F9E, value 0x94C6F67 '\tLog', pstring "Log Error" */] 00002F0E 4EBA EA8A jsr [PC - 0x1576 /* 0000199A */] 00002F12 6000 0076 bra +0x78 /* 00002F8A */ 00002F16 F200 1C14 .fmovecr 0xF200, 0x1C14 // unimplemented 00002F1A 206E 000A movea.l A0, [A6 + 0xA] 00002F1E F210 6800 fmove (extended) [A0], fp0 00002F22 6066 bra +0x68 /* 00002F8A */ 00002F24 F200 1C0A .fmovecr 0xF200, 0x1C0A // unimplemented 00002F28 206E 000A movea.l A0, [A6 + 0xA] 00002F2C F210 6800 fmove (extended) [A0], fp0 00002F30 6058 bra +0x5A /* 00002F8A */ label00002F32: 00002F32 0240 00FF andi.w D0, 0xFF 00002F36 0640 FF8F addi.w D0, 0xFF8F 00002F3A 0C40 0013 cmpi.w D0, 0x13 00002F3E 6430 bcc +0x32 /* 00002F70 */ 00002F40 D040 add.w D0, D0 00002F42 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002F46 4EFB 0002 jmp [PC + D0.w + 0x2] 00002F4A FEAC FECC .extension 0xEAC <> // unimplemented 00002F4E 0026 0026 ori.b -[A6], 0x26 /* '&' */ 00002F52 0026 0026 ori.b -[A6], 0x26 /* '&' */ 00002F56 0026 0026 ori.b -[A6], 0x26 /* '&' */ 00002F5A 0026 0026 ori.b -[A6], 0x26 /* '&' */ 00002F5E FEEC FF28 .extension 0xEEC <> // unimplemented 00002F62 FF38 .extension 0xF38 <> // unimplemented 00002F64 FF7C .extension 0xF7C <> // unimplemented 00002F66 FF8C .invalid <> 00002F68 FF9C .invalid <> 00002F6A FFAC .invalid <> 00002F6C FFDA .invalid <> 00002F6E FF68 .extension 0xF68 <> // unimplemented label00002F70: 00002F70 6018 bra +0x1A /* 00002F8A */ label00002F72: 00002F72 206E 000A movea.l A0, [A6 + 0xA] 00002F76 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 00002F86 F210 6800 fmove (extended) [A0], fp0 label00002F8A: 00002F8A F21F D001 .fmovem 0xF21F, 0xD001 // unimplemented 00002F8E 2E1F move.l D7, [A7]+ 00002F90 4E5E unlink A6 00002F92 4E74 0002 rtd 0x0002 00002F96 444F neg.w A7 00002F98 4655 not.w [A5] 00002F9A 4E43 trap 3 00002F9C 5449 addq.w A1, 2 00002F9E 094C bchg A4, D4 00002FA0 6F67 ble +0x69 /* 00003009 */ 00002FA2 2045 movea.l A0, D5 00002FA4 7272 moveq.l D1, 0x72 00002FA6 6F72 ble +0x74 /* 0000301A */ 00002FA8 0A53 7172 xori.w [A3], 0x7172 /* 'qr' */ 00002FAC 7420 moveq.l D2, 0x20 00002FAE 4572 726F chk.w D2, [A2 + D7.w * 2 + 0x6F] 00002FB2 7216 moveq.l D1, 0x16 fn00002FB4: 00002FB4 4E56 0000 link A6, 0 00002FB8 4A6E 0008 tst.w [A6 + 0x8] 00002FBC 5DC0 slt D0 00002FBE 0C6E 00FF 0008 cmpi.w [A6 + 0x8], 0xFF 00002FC4 5EC1 sgt D1 00002FC6 8001 or.b D0, D1 00002FC8 6708 beq +0xA /* 00002FD2 */ 00002FCA 487A 0014 pea.l [PC + 0x14 /* 00002FE0, value 0x2B417267 '+Arg', pstring "Argument is less than 0 or greater than 255" */] 00002FCE 4EBA E9CA jsr [PC - 0x1636 /* 0000199A */] label00002FD2: 00002FD2 4E5E unlink A6 00002FD4 4E74 0002 rtd 0x0002 00002FD8 5241 addq.w D1, 1 00002FDA 4E47 trap 7 00002FDC 4543 chk.w D2, D3 00002FDE 4845 swap.w D5 00002FE0 2B41 7267 move.l [A5 + 0x7267], D1 00002FE4 756D moveq.l D2, 0x6D 00002FE6 656E bcs +0x70 /* 00003056 */ 00002FE8 7420 moveq.l D2, 0x20 00002FEA 6973 bvs +0x75 /* 0000305F */ 00002FEC 206C 6573 movea.l A0, [A4 + 0x6573] 00002FF0 7320 moveq.l D1, 0x20 00002FF2 7468 moveq.l D2, 0x68 00002FF4 616E bsr +0x70 /* 00003064 */ 00002FF6 2030 206F move.l D0, [A0 + D2.w + 0x6F] 00002FFA 7220 moveq.l D1, 0x20 00002FFC 6772 beq +0x74 /* 00003070 */ 00002FFE 6561 bcs +0x63 /* 00003061 */ 00003000 7465 moveq.l D2, 0x65 00003002 7220 moveq.l D1, 0x20 00003004 7468 moveq.l D2, 0x68 00003006 616E bsr +0x70 /* 00003076 */ 00003008 2032 3535 4E56 FFEE move.l D0, [[A2 + 0x4E56FFEE] + D3 * 4] // begin alternate branch 0000300C-00003010 fn0000300C: 0000300C 4E56 FFEE link A6, -0x0012 // end alternate branch 0000300C-00003010 fn0000300C: // (misaligned) 00003010 2F07 move.l -[A7], D7 00003012 4EBA FA7E jsr [PC - 0x582 /* 00002A92 */] 00003016 594F subq.w A7, 4 00003018 4EBA FCDE jsr [PC - 0x322 /* 00002CF8 */] // begin alternate branch 0000301A-0000301E label0000301A: 0000301A FCDE 544F .extension 0xCDE <> // unimplemented // end alternate branch 0000301A-0000301E label0000301A: // (misaligned) 0000301C 544F addq.w A7, 2 0000301E 3E1F move.w D7, [A7]+ 00003020 4EBA FAA2 jsr [PC - 0x55E /* 00002AC4 */] 00003024 3F07 move.w -[A7], D7 00003026 4EBA FF8C jsr [PC - 0x74 /* 00002FB4 */] 0000302A 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00003030 6718 beq +0x1A /* 0000304A */ 00003032 3007 move.w D0, D7 00003034 C1FC 000C muls.w D0, 0xC 00003038 206E 0008 movea.l A0, [A6 + 0x8] 0000303C 0640 CDDA addi.w D0, 0xCDDA 00003040 43F5 0000 lea.l A1, [A5 + D0.w] 00003044 20D9 move.l [A0]+, [A1]+ 00003046 20D9 move.l [A0]+, [A1]+ 00003048 20D9 move.l [A0]+, [A1]+ label0000304A: 0000304A 2E1F move.l D7, [A7]+ 0000304C 4E5E unlink A6 0000304E 4E75 rts 00003050 4341 chk.w D1, D1 00003052 4C49 4252 movem.l D1,D4,D6,A1,A6, A1 label00003056: 00003056 4154 chk.w D0, [A4] fn00003058: 00003058 4E56 FFF4 link A6, -0x000C 0000305C 102D DF38 move.b D0, [A5 - 0x20C8] 00003060 6000 0108 bra +0x10A /* 0000316A */ fn00003064: 00003064 486E FFF4 pea.l [A6 - 0xC] 00003068 1F2D DF38 move.b -[A7], [A5 - 0x20C8] 0000306C 4EBA FD52 jsr [PC - 0x2AE /* 00002DC0 */] label00003070: 00003070 584F addq.w A7, 4 00003072 206E 0008 movea.l A0, [A6 + 0x8] fn00003076: 00003076 43EE FFF4 lea.l A1, [A6 - 0xC] 0000307A 20D9 move.l [A0]+, [A1]+ 0000307C 20D9 move.l [A0]+, [A1]+ 0000307E 20D9 move.l [A0]+, [A1]+ 00003080 6000 0158 bra +0x15A /* 000031DA */ label00003084: 00003084 486E FFF4 pea.l [A6 - 0xC] 00003088 4EBA FBC8 jsr [PC - 0x438 /* 00002C52 */] 0000308C 584F addq.w A7, 4 0000308E 206E 0008 movea.l A0, [A6 + 0x8] 00003092 43EE FFF4 lea.l A1, [A6 - 0xC] 00003096 20D9 move.l [A0]+, [A1]+ 00003098 20D9 move.l [A0]+, [A1]+ 0000309A 20D9 move.l [A0]+, [A1]+ 0000309C 6000 013C bra +0x13E /* 000031DA */ label000030A0: 000030A0 554F subq.w A7, 2 000030A2 A861 syscall Random 000030A4 F21F 5000 fmove fp0, (int16_t) [A7]+ 000030A8 F23C 4822 400D 0000 FFFE 0000 0000 0000 fadd fp0, (extended) (extended)0x400D0000FFFE000000000000 000030B8 F23C 4820 400E 0000 FFFE 0000 0000 0000 fdiv fp0, (extended) (extended)0x400E0000FFFE000000000000 000030C8 206E 0008 movea.l A0, [A6 + 0x8] 000030CC F210 6800 fmove (extended) [A0], fp0 000030D0 6000 0108 bra +0x10A /* 000031DA */ label000030D4: 000030D4 486E FFF4 pea.l [A6 - 0xC] 000030D8 4EBA FC68 jsr [PC - 0x398 /* 00002D42 */] 000030DC 584F addq.w A7, 4 000030DE 206E 0008 movea.l A0, [A6 + 0x8] 000030E2 43EE FFF4 lea.l A1, [A6 - 0xC] 000030E6 20D9 move.l [A0]+, [A1]+ 000030E8 20D9 move.l [A0]+, [A1]+ 000030EA 20D9 move.l [A0]+, [A1]+ 000030EC 6000 00EC bra +0xEE /* 000031DA */ label000030F0: 000030F0 554F subq.w A7, 2 000030F2 A974 syscall Button 000030F4 7000 moveq.l D0, 0x00 000030F6 101F move.b D0, [A7]+ 000030F8 206E 0008 movea.l A0, [A6 + 0x8] 000030FC F200 5000 fmove fp0, (int16_t) D0 00003100 F210 6800 fmove (extended) [A0], fp0 00003104 6000 00D4 bra +0xD6 /* 000031DA */ label00003108: 00003108 206E 0008 movea.l A0, [A6 + 0x8] 0000310C F22D 5000 9DF6 fmove fp0, (int16_t) [A5 - 0x620A] 00003112 F210 6800 fmove (extended) [A0], fp0 00003116 6000 00C2 bra +0xC4 /* 000031DA */ label0000311A: 0000311A 554F subq.w A7, 2 0000311C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003120 7000 moveq.l D0, 0x00 00003122 101F move.b D0, [A7]+ 00003124 206E 0008 movea.l A0, [A6 + 0x8] 00003128 F200 5000 fmove fp0, (int16_t) D0 0000312C F210 6800 fmove (extended) [A0], fp0 00003130 6000 00A8 bra +0xAA /* 000031DA */ label00003134: 00003134 486E FFF4 pea.l [A6 - 0xC] 00003138 4EBA FED2 jsr [PC - 0x12E /* 0000300C */] 0000313C 584F addq.w A7, 4 0000313E 206E 0008 movea.l A0, [A6 + 0x8] 00003142 43EE FFF4 lea.l A1, [A6 - 0xC] 00003146 20D9 move.l [A0]+, [A1]+ 00003148 20D9 move.l [A0]+, [A1]+ 0000314A 20D9 move.l [A0]+, [A1]+ 0000314C 6000 008C bra +0x8E /* 000031DA */ label00003150: 00003150 206D 95CA movea.l A0, [A5 - 0x6A36] 00003154 7000 moveq.l D0, 0x00 00003156 1028 0A1A move.b D0, [A0 + 0xA1A] 0000315A 206E 0008 movea.l A0, [A6 + 0x8] 0000315E F200 5000 fmove fp0, (int16_t) D0 00003162 F210 6800 fmove (extended) [A0], fp0 00003166 6000 0072 bra +0x74 /* 000031DA */ label0000316A: 0000316A 0600 00ED addi.b D0, 0xED 0000316E 67E0 beq -0x1E /* 00003150 */ 00003170 5300 subq.b D0, 1 00003172 67C0 beq -0x3E /* 00003134 */ 00003174 5300 subq.b D0, 1 00003176 67A2 beq -0x5C /* 0000311A */ 00003178 0600 00A4 addi.b D0, 0xA4 0000317C 6700 FEE6 beq -0x118 /* 00003064 */ 00003180 5300 subq.b D0, 1 00003182 6700 FEE0 beq -0x11E /* 00003064 */ 00003186 5300 subq.b D0, 1 00003188 6700 FEFA beq -0x104 /* 00003084 */ 0000318C 5500 subq.b D0, 2 0000318E 6700 FF10 beq -0xEE /* 000030A0 */ 00003192 5900 subq.b D0, 4 00003194 6700 FF3E beq -0xC0 /* 000030D4 */ 00003198 5300 subq.b D0, 1 0000319A 6700 FF54 beq -0xAA /* 000030F0 */ 0000319E 5300 subq.b D0, 1 000031A0 6700 FEC2 beq -0x13C /* 00003064 */ 000031A4 5300 subq.b D0, 1 000031A6 6700 FEBC beq -0x142 /* 00003064 */ 000031AA 5300 subq.b D0, 1 000031AC 6700 FEB6 beq -0x148 /* 00003064 */ 000031B0 5300 subq.b D0, 1 000031B2 6700 FEB0 beq -0x14E /* 00003064 */ 000031B6 5300 subq.b D0, 1 000031B8 6700 FEAA beq -0x154 /* 00003064 */ 000031BC 5300 subq.b D0, 1 000031BE 6700 FEA4 beq -0x15A /* 00003064 */ 000031C2 5300 subq.b D0, 1 000031C4 6700 FE9E beq -0x160 /* 00003064 */ 000031C8 5300 subq.b D0, 1 000031CA 6700 FE98 beq -0x166 /* 00003064 */ 000031CE 5300 subq.b D0, 1 000031D0 6700 FE92 beq -0x16C /* 00003064 */ 000031D4 5D00 subq.b D0, 6 000031D6 6700 FF30 beq -0xCE /* 00003108 */ label000031DA: 000031DA 4E5E unlink A6 000031DC 4E75 rts 000031DE 4558 chk.w D2, [A0]+ 000031E0 4543 chk.w D2, D3 000031E2 5554 subq.w [A4], 2 000031E4 4546 chk.w D2, D6 fn000031E6: 000031E6 4E56 FFF4 link A6, -0x000C 000031EA 102D FE72 move.b D0, [A5 - 0x18E] 000031EE 6066 bra +0x68 /* 00003256 */ label000031F0: 000031F0 206E 0008 movea.l A0, [A6 + 0x8] 000031F4 43ED FEF2 lea.l A1, [A5 - 0x10E] 000031F8 20D9 move.l [A0]+, [A1]+ 000031FA 20D9 move.l [A0]+, [A1]+ 000031FC 20D9 move.l [A0]+, [A1]+ 000031FE 6000 0090 bra +0x92 /* 00003290 */ label00003202: 00003202 594F subq.w A7, 4 00003204 486D FE74 pea.l [A5 - 0x18C] 00003208 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 0000320C 206E 0008 movea.l A0, [A6 + 0x8] 00003210 F21F 4400 fmove fp0, (float) [A7]+ 00003214 F210 6800 fmove (extended) [A0], fp0 00003218 6000 0076 bra +0x78 /* 00003290 */ label0000321C: 0000321C 486E FFF4 pea.l [A6 - 0xC] 00003220 4EBA FE36 jsr [PC - 0x1CA /* 00003058 */] 00003224 584F addq.w A7, 4 00003226 206E 0008 movea.l A0, [A6 + 0x8] 0000322A 43EE FFF4 lea.l A1, [A6 - 0xC] 0000322E 20D9 move.l [A0]+, [A1]+ 00003230 20D9 move.l [A0]+, [A1]+ 00003232 20D9 move.l [A0]+, [A1]+ 00003234 605A bra +0x5C /* 00003290 */ label00003236: 00003236 206E 0008 movea.l A0, [A6 + 0x8] 0000323A F23C 5000 0001 fmove fp0, (int16_t) 0x1 00003240 F210 6800 fmove (extended) [A0], fp0 00003244 604A bra +0x4C /* 00003290 */ label00003246: 00003246 206E 0008 movea.l A0, [A6 + 0x8] 0000324A F23C 5000 0000 fmove fp0, (int16_t) 0x0 00003250 F210 6800 fmove (extended) [A0], fp0 00003254 603A bra +0x3C /* 00003290 */ label00003256: 00003256 0600 00F4 addi.b D0, 0xF4 0000325A 67A6 beq -0x58 /* 00003202 */ 0000325C 5D00 subq.b D0, 6 0000325E 67BC beq -0x42 /* 0000321C */ 00003260 0600 00F4 addi.b D0, 0xF4 00003264 678A beq -0x74 /* 000031F0 */ 00003266 0600 00ED addi.b D0, 0xED 0000326A 67CA beq -0x34 /* 00003236 */ 0000326C 5300 subq.b D0, 1 0000326E 67D6 beq -0x28 /* 00003246 */ 00003270 487A 002A pea.l [PC + 0x2A /* 0000329C, value 0xF4E756D, pstring "Number expected" */] 00003274 4EBA E724 jsr [PC - 0x18DC /* 0000199A */] 00003278 206E 0008 movea.l A0, [A6 + 0x8] 0000327C F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 0000328C F210 6800 fmove (extended) [A0], fp0 label00003290: 00003290 4E5E unlink A6 00003292 4E75 rts 00003294 4745 chk.w D3, D5 00003296 5456 addq.w [A6], 2 00003298 414C chk.w D0, A4 0000329A 5545 subq.w D5, 2 0000329C 0F4E bchg A6, D7 0000329E 756D moveq.l D2, 0x6D 000032A0 6265 bhi +0x67 /* 00003307 */ 000032A2 7220 moveq.l D1, 0x20 000032A4 6578 bcs +0x7A /* 0000331E */ 000032A6 7065 moveq.l D0, 0x65 000032A8 6374 bls +0x76 /* 0000331E */ 000032AA 6564 bcs +0x66 /* 00003310 */ fn000032AC: 000032AC 4E56 FFD6 link A6, -0x002A 000032B0 48E7 0300 movem.l -[A7], D6,D7 000032B4 F227 E080 .fmovem 0xF227, 0xE080 // unimplemented 000032B8 4EBA E9B4 jsr [PC - 0x164C /* 00001C6E */] 000032BC 0C2D 0020 FE72 cmpi.b [A5 - 0x18E], 0x20 /* ' ' */ 000032C2 57C6 seq D6 000032C4 4406 neg.b D6 000032C6 0C2D 002D FE72 cmpi.b [A5 - 0x18E], 0x2D /* '-' */ 000032CC 57C7 seq D7 000032CE 4407 neg.b D7 000032D0 1006 move.b D0, D6 000032D2 8007 or.b D0, D7 000032D4 6704 beq +0x6 /* 000032DA */ 000032D6 4EBA E996 jsr [PC - 0x166A /* 00001C6E */] label000032DA: 000032DA 102D FE72 move.b D0, [A5 - 0x18E] 000032DE 6028 bra +0x2A /* 00003308 */ label000032E0: 000032E0 486E FFD6 pea.l [A6 - 0x2A] 000032E4 4EBA FF00 jsr [PC - 0x100 /* 000031E6 */] 000032E8 584F addq.w A7, 4 000032EA F22E 4B80 FFD6 fmove fp7, (extended) [A6 - 0x2A] 000032F0 604A bra +0x4C /* 0000333C */ label000032F2: 000032F2 486E FFD6 pea.l [A6 - 0x2A] 000032F6 4EBA 0340 jsr [PC + 0x340 /* 00003638 */] 000032FA 584F addq.w A7, 4 000032FC F22E 4B80 FFD6 fmove fp7, (extended) [A6 - 0x2A] 00003302 4EBA F7C0 jsr [PC - 0x840 /* 00002AC4 */] 00003306 6034 bra +0x36 /* 0000333C */ label00003308: 00003308 5D00 subq.b D0, 6 0000330A 67E6 beq -0x18 /* 000032F2 */ 0000330C 5D00 subq.b D0, 6 0000330E 67D0 beq -0x2E /* 000032E0 */ label00003310: 00003310 5D00 subq.b D0, 6 00003312 67CC beq -0x32 /* 000032E0 */ 00003314 0600 00F4 addi.b D0, 0xF4 00003318 67C6 beq -0x38 /* 000032E0 */ 0000331A 0600 00ED addi.b D0, 0xED label0000331E: 0000331E 67C0 beq -0x3E /* 000032E0 */ 00003320 5300 subq.b D0, 1 00003322 67BC beq -0x42 /* 000032E0 */ 00003324 487A 005A pea.l [PC + 0x5A /* 00003380, value 0x14556E64, pstring "Undefined identifier" */] 00003328 4EBA E670 jsr [PC - 0x1990 /* 0000199A */] 0000332C F23C 4B80 0000 0000 0000 0000 0000 0000 fmove fp7, (extended) (extended)0x000000000000000000000000 label0000333C: 0000333C 4EBA E930 jsr [PC - 0x16D0 /* 00001C6E */] 00003340 4A06 tst.b D6 00003342 6704 beq +0x6 /* 00003348 */ 00003344 F200 1F9A .fmovecr 0xF200, 0x1F9A // unimplemented label00003348: 00003348 4A07 tst.b D7 0000334A 6718 beq +0x1A /* 00003364 */ 0000334C F23C 53B8 0001 fcmp fp7, (int16_t) 0x1 00003352 F28E 000A .extension 0x28E <> // unimplemented 00003356 F23C 5380 0000 fmove fp7, (int16_t) 0x0 0000335C 6006 bra +0x8 /* 00003364 */ 0000335E F23C 5380 0001 fmove fp7, (int16_t) 0x1 label00003364: 00003364 206E 0008 movea.l A0, [A6 + 0x8] 00003368 F210 6B80 fmove (extended) [A0], fp7 0000336C F21F D001 .fmovem 0xF21F, 0xD001 // unimplemented label00003370: 00003370 4CDF 00C0 movem.l D6,D7, [A7]+ 00003374 4E5E unlink A6 00003376 4E75 rts 00003378 4745 chk.w D3, D5 0000337A 5446 addq.w D6, 2 0000337C 4143 chk.w D0, D3 0000337E 544F addq.w A7, 2 00003380 1455 movea.b A2, [A5] 00003382 6E64 bgt +0x66 /* 000033E8 */ 00003384 6566 bcs +0x68 /* 000033EC */ 00003386 696E bvs +0x70 /* 000033F6 */ 00003388 6564 bcs +0x66 /* 000033EE */ 0000338A 2069 6465 movea.l A0, [A1 + 0x6465] 0000338E 6E74 bgt +0x76 /* 00003404 */ 00003390 6966 bvs +0x68 /* 000033F8 */ 00003392 6965 bvs +0x67 /* 000033F9 */ 00003394 7216 moveq.l D1, 0x16 fn00003396: 00003396 4E56 FFB6 link A6, -0x004A 0000339A 2F07 move.l -[A7], D7 0000339C F227 E0C0 .fmovem 0xF227, 0xE0C0 // unimplemented 000033A0 486E FFCA pea.l [A6 - 0x36] 000033A4 4EBA FF06 jsr [PC - 0xFA /* 000032AC */] 000033A8 584F addq.w A7, 4 000033AA F22E 4B80 FFCA fmove fp7, (extended) [A6 - 0x36] 000033B0 6000 0140 bra +0x142 /* 000034F2 */ label000033B4: 000033B4 1E2D FE72 move.b D7, [A5 - 0x18E] 000033B8 486E FFCA pea.l [A6 - 0x36] 000033BC 4EBA FEEE jsr [PC - 0x112 /* 000032AC */] // begin alternate branch 000033BE-000033C2 label000033BE: 000033BE FEEE 584F .extension 0xEEE <> // unimplemented // end alternate branch 000033BE-000033C2 label000033BE: // (misaligned) 000033C0 584F addq.w A7, 4 000033C2 F22E 4B00 FFCA fmove fp6, (extended) [A6 - 0x36] 000033C8 1007 move.b D0, D7 000033CA 6000 010A bra +0x10C /* 000034D6 */ label000033CE: 000033CE F200 1BA3 fmul fp7, fp6 000033D2 6000 011E bra +0x120 /* 000034F2 */ label000033D6: 000033D6 F23C 4B38 0000 0000 0000 0000 0000 0000 fcmp fp6, (extended) (extended)0x000000000000000000000000 000033E6 F281 0032 .extension 0x281 <> // unimplemented // begin alternate branch 000033E8-000033F2 label000033E8: 000033E8 0032 594F F22E ori.b [A2 + A7.w * 2 + 0x2E], 0x4F /* 'O' */ label000033EC: // (misaligned) label000033EE: 000033EE 6B80 bmi -0x7E /* 00003370 */ 000033F0 FFCA .invalid <> // end alternate branch 000033E8-000033F2 label000033E8: // (misaligned) 000033EA 594F subq.w A7, 4 label000033EC: 000033EC F22E 6B80 FFCA fmove (extended) [A6 - 0x36], fp7 label000033EE: // (misaligned) 000033F2 486E FFCA pea.l [A6 - 0x36] label000033F6: 000033F6 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] // begin alternate branch 000033F8-00003402 label000033F8: 000033F8 0082 594F F22E ori.l D2, 0x594FF22E 000033FE 6B00 FFBE bmi -0x40 /* 000033BE */ // end alternate branch 000033F8-00003402 label000033F8: // (misaligned) 000033FA 594F subq.w A7, 4 000033FC F22E 6B00 FFBE fmove (extended) [A6 - 0x42], fp6 00003402 486E FFBE pea.l [A6 - 0x42] // begin alternate branch 00003404-00003406 label00003404: 00003404 FFBE .invalid <> // end alternate branch 00003404-00003406 label00003404: // (misaligned) 00003406 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000340A 201F move.l D0, [A7]+ 0000340C 221F move.l D1, [A7]+ 0000340E 4C40 1801 movem.l D0,A3,A4, D0 00003412 F201 4380 fmove fp7, (int32_t) D1 00003416 6000 00DA bra +0xDC /* 000034F2 */ 0000341A 487A 013A pea.l [PC + 0x13A /* 00003556, value 0xE446976, pstring "Divide by zero" */] 0000341E 4EBA E57A jsr [PC - 0x1A86 /* 0000199A */] 00003422 6000 00CE bra +0xD0 /* 000034F2 */ label00003426: 00003426 F23C 4B38 0000 0000 0000 0000 0000 0000 fcmp fp6, (extended) (extended)0x000000000000000000000000 00003436 F281 0032 .extension 0x281 <> // unimplemented 0000343A 594F subq.w A7, 4 0000343C F22E 6B80 FFCA fmove (extended) [A6 - 0x36], fp7 00003442 486E FFCA pea.l [A6 - 0x36] 00003446 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000344A 594F subq.w A7, 4 0000344C F22E 6B00 FFBE fmove (extended) [A6 - 0x42], fp6 00003452 486E FFBE pea.l [A6 - 0x42] 00003456 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000345A 201F move.l D0, [A7]+ 0000345C 221F move.l D1, [A7]+ 0000345E 4C40 1802 movem.l D1,A3,A4, D0 00003462 F202 4380 fmove fp7, (int32_t) D2 00003466 6000 008A bra +0x8C /* 000034F2 */ 0000346A 487A 00DA pea.l [PC + 0xDA /* 00003546, value 0xE446976, pstring "Divide by zero" */] 0000346E 4EBA E52A jsr [PC - 0x1AD6 /* 0000199A */] 00003472 6000 007E bra +0x80 /* 000034F2 */ label00003476: 00003476 F23C 4B38 0000 0000 0000 0000 0000 0000 fcmp fp6, (extended) (extended)0x000000000000000000000000 00003486 F281 0008 .extension 0x281 <> // unimplemented 0000348A F200 1BA0 fdiv fp7, fp6 0000348E 6062 bra +0x64 /* 000034F2 */ 00003490 487A 00A4 pea.l [PC + 0xA4 /* 00003536, value 0xE446976, pstring "Divide by zero" */] 00003494 4EBA E504 jsr [PC - 0x1AFC /* 0000199A */] 00003498 6058 bra +0x5A /* 000034F2 */ label0000349A: 0000349A F22E 6B80 FFCA fmove (extended) [A6 - 0x36], fp7 000034A0 486E FFCA pea.l [A6 - 0x36] 000034A4 4EBA F74E jsr [PC - 0x8B2 /* 00002BF4 */] 000034A8 F22E 6B00 FFCA fmove (extended) [A6 - 0x36], fp6 000034AE 486E FFCA pea.l [A6 - 0x36] 000034B2 4EBA F740 jsr [PC - 0x8C0 /* 00002BF4 */] 000034B6 F23C 53B8 0001 fcmp fp7, (int16_t) 0x1 000034BC F240 0001 .extension 0x240 <>, 0x0001 // unimplemented 000034C0 F23C 5338 0001 fcmp fp6, (int16_t) 0x1 000034C6 F241 0001 .extension 0x241 <>, 0x0001 // unimplemented 000034CA C001 and.b D0, D1 000034CC 0240 0001 andi.w D0, 0x1 000034D0 F200 5380 fmove fp7, (int16_t) D0 000034D4 601C bra +0x1E /* 000034F2 */ label000034D6: 000034D6 0600 00DF addi.b D0, 0xDF 000034DA 6700 FEF2 beq -0x10C /* 000033CE */ 000034DE 5300 subq.b D0, 1 000034E0 6794 beq -0x6A /* 00003476 */ 000034E2 5100 subq.b D0, 8 000034E4 6700 FEF0 beq -0x10E /* 000033D6 */ 000034E8 5300 subq.b D0, 1 000034EA 6700 FF3A beq -0xC4 /* 00003426 */ 000034EE 5300 subq.b D0, 1 000034F0 67A8 beq -0x56 /* 0000349A */ label000034F2: 000034F2 7000 moveq.l D0, 0x00 000034F4 102D FE72 move.b D0, [A5 - 0x18E] 000034F8 3F00 move.w -[A7], D0 000034FA 487A 0034 pea.l [PC + 0x34 /* 00003530, value 0x1C060000 */] 000034FE 486E FFB6 pea.l [A6 - 0x4A] 00003502 3F3C 0006 move.w -[A7], 0x6 00003506 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000350A 486E FFB6 pea.l [A6 - 0x4A] 0000350E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00003512 6600 FEA0 bne -0x15E /* 000033B4 */ 00003516 206E 0008 movea.l A0, [A6 + 0x8] 0000351A F210 6B80 fmove (extended) [A0], fp7 0000351E F21F D003 .fmovem 0xF21F, 0xD003 // unimplemented 00003522 2E1F move.l D7, [A7]+ 00003524 4E5E unlink A6 00003526 4E75 rts 00003528 4745 chk.w D3, D5 0000352A 5454 addq.w [A4], 2 0000352C 4552 chk.w D2, [A2] 0000352E 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4 00003530 1C06 move.b D6, D6 00003532 0000 0000 ori.b D0, 0x0 00003536 0E44 6976 .invalid.w D4, 0x6976 /* 'iv' */ // invalid immediate operation 0000353A 6964 bvs +0x66 /* 000035A0 */ 0000353C 6520 bcs +0x22 /* 0000355E */ 0000353E 6279 bhi +0x7B /* 000035B9 */ 00003540 207A 6572 movea.l A0, [PC + 0x6572 /* 00009AB4, cstring "" */] 00003544 6F00 0E44 ble +0xE46 /* 0000438A */ 00003548 6976 bvs +0x78 /* 000035C0 */ 0000354A 6964 bvs +0x66 /* 000035B0 */ 0000354C 6520 bcs +0x22 /* 0000356E */ 0000354E 6279 bhi +0x7B /* 000035C9 */ 00003550 207A 6572 movea.l A0, [PC + 0x6572 /* 00009AC4, cstring "" */] 00003554 6F00 0E44 ble +0xE46 /* 0000439A */ 00003558 6976 bvs +0x78 /* 000035D0 */ 0000355A 6964 bvs +0x66 /* 000035C0 */ 0000355C 6520 bcs +0x22 /* 0000357E */ label0000355E: 0000355E 6279 bhi +0x7B /* 000035D9 */ 00003560 207A 6572 movea.l A0, [PC + 0x6572 /* 00009AD4, cstring "" */] 00003564 6F00 4E56 ble +0x4E58 /* 000083BC */ // begin alternate branch 00003566-0000356A fn00003566: 00003566 4E56 FFB6 link A6, -0x004A // end alternate branch 00003566-0000356A fn00003566: // (misaligned) 00003568 FFB6 .invalid <> 0000356A 2F07 move.l -[A7], D7 0000356C F227 E0C0 .fmovem 0xF227, 0xE0C0 // unimplemented // begin alternate branch 0000356E-00003570 label0000356E: 0000356E E0C0 asr .w D0 // end alternate branch 0000356E-00003570 label0000356E: // (misaligned) 00003570 486E FFCA pea.l [A6 - 0x36] 00003574 4EBA FE20 jsr [PC - 0x1E0 /* 00003396 */] 00003578 584F addq.w A7, 4 0000357A F22E 4B80 FFCA fmove fp7, (extended) [A6 - 0x36] // begin alternate branch 0000357E-00003580 label0000357E: 0000357E FFCA .invalid <> // end alternate branch 0000357E-00003580 label0000357E: // (misaligned) 00003580 6000 0072 bra +0x74 /* 000035F4 */ label00003584: 00003584 1E2D FE72 move.b D7, [A5 - 0x18E] 00003588 486E FFCA pea.l [A6 - 0x36] 0000358C 4EBA FE08 jsr [PC - 0x1F8 /* 00003396 */] 00003590 584F addq.w A7, 4 00003592 F22E 4B00 FFCA fmove fp6, (extended) [A6 - 0x36] 00003598 1007 move.b D0, D7 0000359A 6048 bra +0x4A /* 000035E4 */ label0000359C: 0000359C F200 1BA2 fadd fp7, fp6 label000035A0: 000035A0 6052 bra +0x54 /* 000035F4 */ label000035A2: 000035A2 F200 1BA8 fsub fp7, fp6 000035A6 604C bra +0x4E /* 000035F4 */ label000035A8: 000035A8 F22E 6B80 FFCA fmove (extended) [A6 - 0x36], fp7 000035AE 486E FFCA pea.l [A6 - 0x36] // begin alternate branch 000035B0-000035B2 label000035B0: 000035B0 FFCA .invalid <> // end alternate branch 000035B0-000035B2 label000035B0: // (misaligned) 000035B2 4EBA F640 jsr [PC - 0x9C0 /* 00002BF4 */] 000035B6 F22E 6B00 FFCA fmove (extended) [A6 - 0x36], fp6 000035BC 486E FFCA pea.l [A6 - 0x36] label000035C0: 000035C0 4EBA F632 jsr [PC - 0x9CE /* 00002BF4 */] 000035C4 F23C 53B8 0001 fcmp fp7, (int16_t) 0x1 000035CA F240 0001 .extension 0x240 <>, 0x0001 // unimplemented 000035CE F23C 5338 0001 fcmp fp6, (int16_t) 0x1 // begin alternate branch 000035D0-000035D4 label000035D0: 000035D0 5338 0001 subq.b [0x00000001], 1 // end alternate branch 000035D0-000035D4 label000035D0: // (misaligned) 000035D4 F241 0001 .extension 0x241 <>, 0x0001 // unimplemented 000035D8 8001 or.b D0, D1 000035DA 0240 0001 andi.w D0, 0x1 000035DE F200 5380 fmove fp7, (int16_t) D0 000035E2 6010 bra +0x12 /* 000035F4 */ label000035E4: 000035E4 0600 00E1 addi.b D0, 0xE1 000035E8 67B2 beq -0x4C /* 0000359C */ 000035EA 5300 subq.b D0, 1 000035EC 67B4 beq -0x4A /* 000035A2 */ 000035EE 0600 00F7 addi.b D0, 0xF7 000035F2 67B4 beq -0x4A /* 000035A8 */ label000035F4: 000035F4 7000 moveq.l D0, 0x00 000035F6 102D FE72 move.b D0, [A5 - 0x18E] 000035FA 3F00 move.w -[A7], D0 000035FC 487A 0034 pea.l [PC + 0x34 /* 00003632, value 0x2018000 */] 00003600 486E FFB6 pea.l [A6 - 0x4A] 00003604 3F3C 0006 move.w -[A7], 0x6 00003608 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000360C 486E FFB6 pea.l [A6 - 0x4A] 00003610 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00003614 6600 FF6E bne -0x90 /* 00003584 */ 00003618 206E 0008 movea.l A0, [A6 + 0x8] 0000361C F210 6B80 fmove (extended) [A0], fp7 00003620 F21F D003 .fmovem 0xF21F, 0xD003 // unimplemented 00003624 2E1F move.l D7, [A7]+ 00003626 4E5E unlink A6 00003628 4E75 rts 0000362A 4745 chk.w D3, D5 0000362C 5453 addq.w [A3], 2 0000362E 494D chk.w D4, A5 00003630 504C addq.w A4, 8 00003632 0201 8000 andi.b D1, 0x0 00003636 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003638-0000363C fn00003638: 00003638 4E56 FFB6 link A6, -0x004A // end alternate branch 00003638-0000363C fn00003638: // (misaligned) 0000363A FFB6 .invalid <> 0000363C 2F07 move.l -[A7], D7 0000363E F227 E0C0 .fmovem 0xF227, 0xE0C0 // unimplemented 00003642 486E FFCA pea.l [A6 - 0x36] 00003646 4EBA FF1E jsr [PC - 0xE2 /* 00003566 */] 0000364A 584F addq.w A7, 4 0000364C F22E 4B80 FFCA fmove fp7, (extended) [A6 - 0x36] 00003652 6000 00B0 bra +0xB2 /* 00003704 */ label00003656: 00003656 1E2D FE72 move.b D7, [A5 - 0x18E] 0000365A 486E FFCA pea.l [A6 - 0x36] 0000365E 4EBA FF06 jsr [PC - 0xFA /* 00003566 */] 00003662 584F addq.w A7, 4 00003664 F22E 4B00 FFCA fmove fp6, (extended) [A6 - 0x36] 0000366A 1007 move.b D0, D7 0000366C 6000 0072 bra +0x74 /* 000036E0 */ 00003670 F200 1BB8 fcmp fp7, fp6 00003674 F240 0001 .extension 0x240 <>, 0x0001 // unimplemented 00003678 0240 0001 andi.w D0, 0x1 0000367C F200 5380 fmove fp7, (int16_t) D0 00003680 6000 0082 bra +0x84 /* 00003704 */ 00003684 F200 1BB8 fcmp fp7, fp6 00003688 F240 0004 .extension 0x240 <>, 0x0004 // unimplemented 0000368C 0240 0001 andi.w D0, 0x1 00003690 F200 5380 fmove fp7, (int16_t) D0 00003694 6000 006E bra +0x70 /* 00003704 */ 00003698 F200 1BB8 fcmp fp7, fp6 0000369C F240 0002 .extension 0x240 <>, 0x0002 // unimplemented 000036A0 0240 0001 andi.w D0, 0x1 000036A4 F200 5380 fmove fp7, (int16_t) D0 000036A8 605A bra +0x5C /* 00003704 */ 000036AA F200 1BB8 fcmp fp7, fp6 000036AE F240 000E .extension 0x240 <>, 0x000E // unimplemented 000036B2 0240 0001 andi.w D0, 0x1 000036B6 F200 5380 fmove fp7, (int16_t) D0 000036BA 6048 bra +0x4A /* 00003704 */ 000036BC F200 1BB8 fcmp fp7, fp6 000036C0 F240 0005 .extension 0x240 <>, 0x0005 // unimplemented 000036C4 0240 0001 andi.w D0, 0x1 000036C8 F200 5380 fmove fp7, (int16_t) D0 000036CC 6036 bra +0x38 /* 00003704 */ 000036CE F200 1BB8 fcmp fp7, fp6 000036D2 F240 0003 .extension 0x240 <>, 0x0003 // unimplemented 000036D6 0240 0001 andi.w D0, 0x1 000036DA F200 5380 fmove fp7, (int16_t) D0 000036DE 6024 bra +0x26 /* 00003704 */ label000036E0: 000036E0 0240 00FF andi.w D0, 0xFF 000036E4 0640 FFDD addi.w D0, 0xFFDD 000036E8 0C40 0006 cmpi.w D0, 0x6 000036EC 6416 bcc +0x18 /* 00003704 */ 000036EE D040 add.w D0, D0 000036F0 303B 0006 move.w D0, [PC + D0.w + 0x6] 000036F4 4EFB 0002 jmp [PC + D0.w + 0x2] 000036F8 FF78 .extension 0xF78 <> // unimplemented 000036FA FF8C .invalid <> 000036FC FFA0 .invalid <> 000036FE FFB2 .invalid <> 00003700 FFC4 .invalid <> 00003702 FFD6 .invalid <> label00003704: 00003704 7000 moveq.l D0, 0x00 00003706 102D FE72 move.b D0, [A5 - 0x18E] 0000370A 3F00 move.w -[A7], D0 0000370C 487A 0038 pea.l [PC + 0x38 /* 00003746, value 0x1F80000 */] 00003710 486E FFB6 pea.l [A6 - 0x4A] 00003714 3F3C 0006 move.w -[A7], 0x6 00003718 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000371C 486E FFB6 pea.l [A6 - 0x4A] 00003720 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00003724 6600 FF30 bne -0xCE /* 00003656 */ 00003728 206E 0008 movea.l A0, [A6 + 0x8] 0000372C F210 6B80 fmove (extended) [A0], fp7 00003730 4EBA EFD6 jsr [PC - 0x102A /* 00002708 */] 00003734 F21F D003 .fmovem 0xF21F, 0xD003 // unimplemented 00003738 2E1F move.l D7, [A7]+ 0000373A 4E5E unlink A6 0000373C 4E75 rts 0000373E 4745 chk.w D3, D5 00003740 5445 addq.w D5, 2 00003742 5850 addq.w [A0], 4 00003744 5245 addq.w D5, 1 00003746 01F8 .incomplete 00003748 0000 0000 ori.b D0, 0x0 fn0000374C: 0000374C 4E56 FED4 link A6, -0x012C 00003750 2F07 move.l -[A7], D7 00003752 F227 E080 .fmovem 0xF227, 0xE080 // unimplemented 00003756 4EBA F33A jsr [PC - 0xCC6 /* 00002A92 */] 0000375A 486E FED4 pea.l [A6 - 0x12C] 0000375E 4EBA FED8 jsr [PC - 0x128 /* 00003638 */] 00003762 584F addq.w A7, 4 00003764 F22E 4B80 FED4 fmove fp7, (extended) [A6 - 0x12C] 0000376A 4EBA F358 jsr [PC - 0xCA8 /* 00002AC4 */] 0000376E 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00003774 6746 beq +0x48 /* 000037BC */ 00003776 594F subq.w A7, 4 00003778 A975 syscall TickCount 0000377A 594F subq.w A7, 4 0000377C F200 1C00 .fmovecr 0xF200, 0x1C00 // unimplemented 00003780 F23C 4823 4004 0000 F000 0000 0000 0000 fmul fp0, (extended) (extended)0x40040000F000000000000000 00003790 F22E 6800 FED4 fmove (extended) [A6 - 0x12C], fp0 00003796 486E FED4 pea.l [A6 - 0x12C] 0000379A 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 0000379E 2E1F move.l D7, [A7]+ 000037A0 DE9F add.l D7, [A7]+ label000037A2: 000037A2 594F subq.w A7, 4 000037A4 A975 syscall TickCount 000037A6 BE9F cmp.l D7, [A7]+ 000037A8 5DC0 slt D0 000037AA 2F00 move.l -[A7], D0 000037AC 554F subq.w A7, 2 000037AE 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 000037B2 121F move.b D1, [A7]+ 000037B4 201F move.l D0, [A7]+ 000037B6 4400 neg.b D0 000037B8 8001 or.b D0, D1 000037BA 67E6 beq -0x18 /* 000037A2 */ label000037BC: 000037BC F21F D001 .fmovem 0xF21F, 0xD001 // unimplemented 000037C0 2E1F move.l D7, [A7]+ 000037C2 4E5E unlink A6 000037C4 4E75 rts 000037C6 444F neg.w A7 000037C8 5741 subq.w D1, 3 000037CA 4954 chk.w D4, [A4] 000037CC 2020 move.l D0, -[A0] fn000037CE: 000037CE 4E56 FFE2 link A6, -0x001E 000037D2 4EBA F2BE jsr [PC - 0xD42 /* 00002A92 */] 000037D6 486E FFE2 pea.l [A6 - 0x1E] 000037DA 4EBA FE5C jsr [PC - 0x1A4 /* 00003638 */] 000037DE 584F addq.w A7, 4 000037E0 F22E 4800 FFE2 fmove fp0, (extended) [A6 - 0x1E] 000037E6 F22D 6400 DF10 fmove (float) [A5 - 0x20F0], fp0 000037EC 4EBA F308 jsr [PC - 0xCF8 /* 00002AF6 */] 000037F0 486E FFE2 pea.l [A6 - 0x1E] 000037F4 4EBA FE42 jsr [PC - 0x1BE /* 00003638 */] 000037F8 584F addq.w A7, 4 000037FA F22E 4800 FFE2 fmove fp0, (extended) [A6 - 0x1E] 00003800 F22D 6400 DF14 fmove (float) [A5 - 0x20EC], fp0 00003806 4EBA F2BC jsr [PC - 0xD44 /* 00002AC4 */] 0000380A 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00003810 6708 beq +0xA /* 0000381A */ 00003812 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00003816 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] label0000381A: 0000381A 4E5E unlink A6 0000381C 4E75 rts 0000381E 444F neg.w A7 00003820 5343 subq.w D3, 1 00003822 414C chk.w D0, A4 00003824 4553 chk.w D2, [A3] fn00003826: 00003826 4E56 FFEC link A6, -0x0014 0000382A 48E7 0300 movem.l -[A7], D6,D7 0000382E 4EBA F262 jsr [PC - 0xD9E /* 00002A92 */] 00003832 594F subq.w A7, 4 00003834 4EBA F4C2 jsr [PC - 0xB3E /* 00002CF8 */] 00003838 544F addq.w A7, 2 0000383A 3C1F move.w D6, [A7]+ 0000383C 3F06 move.w -[A7], D6 0000383E 4EBA F774 jsr [PC - 0x88C /* 00002FB4 */] 00003842 4EBA F2B2 jsr [PC - 0xD4E /* 00002AF6 */] 00003846 594F subq.w A7, 4 00003848 4EBA F4AE jsr [PC - 0xB52 /* 00002CF8 */] 0000384C 544F addq.w A7, 2 0000384E 3E1F move.w D7, [A7]+ 00003850 3F07 move.w -[A7], D7 00003852 4EBA F760 jsr [PC - 0x8A0 /* 00002FB4 */] 00003856 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 0000385C 671A beq +0x1C /* 00003878 */ 0000385E 4EAD 097A jsr [A5 + 0x97A /* export_299 */] 00003862 3B46 C868 move.w [A5 - 0x3798], D6 00003866 3B47 C86A move.w [A5 - 0x3796], D7 0000386A 4A2D C864 tst.b [A5 - 0x379C] 0000386E 6704 beq +0x6 /* 00003874 */ 00003870 4EAD 066A jsr [A5 + 0x66A /* export_201 */] label00003874: 00003874 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] label00003878: 00003878 4EBA F24A jsr [PC - 0xDB6 /* 00002AC4 */] 0000387C 4CDF 00C0 movem.l D6,D7, [A7]+ 00003880 4E5E unlink A6 00003882 4E75 rts 00003884 5345 subq.w D5, 1 00003886 5444 addq.w D4, 2 00003888 454E chk.w D2, A6 0000388A 5349 subq.w A1, 1 fn0000388C: 0000388C 4E56 FFEC link A6, -0x0014 00003890 48E7 0300 movem.l -[A7], D6,D7 00003894 1C2D DF38 move.b D6, [A5 - 0x20C8] 00003898 4EBA F1F8 jsr [PC - 0xE08 /* 00002A92 */] 0000389C 594F subq.w A7, 4 0000389E 4EBA F458 jsr [PC - 0xBA8 /* 00002CF8 */] 000038A2 544F addq.w A7, 2 000038A4 3E1F move.w D7, [A7]+ 000038A6 4EBA F21C jsr [PC - 0xDE4 /* 00002AC4 */] 000038AA 3F07 move.w -[A7], D7 000038AC 4EBA F706 jsr [PC - 0x8FA /* 00002FB4 */] 000038B0 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 000038B6 6714 beq +0x16 /* 000038CC */ 000038B8 0C06 0053 cmpi.b D6, 0x53 /* 'S' */ 000038BC 6608 bne +0xA /* 000038C6 */ 000038BE 3F07 move.w -[A7], D7 000038C0 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 000038C4 6006 bra +0x8 /* 000038CC */ label000038C6: 000038C6 3F07 move.w -[A7], D7 000038C8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] label000038CC: 000038CC 4CDF 00C0 movem.l D6,D7, [A7]+ 000038D0 4E5E unlink A6 000038D2 4E75 rts 000038D4 5345 subq.w D5, 1 000038D6 5443 addq.w D3, 2 000038D8 4F4C chk.w D7, A4 000038DA 4F52 chk.w D7, [A2] fn000038DC: 000038DC 4E56 FFD6 link A6, -0x002A 000038E0 2F07 move.l -[A7], D7 000038E2 F227 E080 .fmovem 0xF227, 0xE080 // unimplemented 000038E6 1E2D DF38 move.b D7, [A5 - 0x20C8] 000038EA 4EBA F1A6 jsr [PC - 0xE5A /* 00002A92 */] 000038EE 486E FFD6 pea.l [A6 - 0x2A] 000038F2 4EBA FD44 jsr [PC - 0x2BC /* 00003638 */] 000038F6 584F addq.w A7, 4 000038F8 F22E 4B80 FFD6 fmove fp7, (extended) [A6 - 0x2A] 000038FE 4EBA F1C4 jsr [PC - 0xE3C /* 00002AC4 */] 00003902 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00003908 6736 beq +0x38 /* 00003940 */ 0000390A 1007 move.b D0, D7 0000390C 6028 bra +0x2A /* 00003936 */ label0000390E: 0000390E 3F3C 0001 move.w -[A7], 0x1 00003912 F22E 6B80 FFD6 fmove (extended) [A6 - 0x2A], fp7 00003918 486E FFD6 pea.l [A6 - 0x2A] 0000391C 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00003920 601E bra +0x20 /* 00003940 */ label00003922: 00003922 3F3C 0003 move.w -[A7], 0x3 00003926 F22E 6B80 FFD6 fmove (extended) [A6 - 0x2A], fp7 0000392C 486E FFD6 pea.l [A6 - 0x2A] 00003930 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00003934 600A bra +0xC /* 00003940 */ label00003936: 00003936 0600 00A3 addi.b D0, 0xA3 0000393A 67D2 beq -0x2C /* 0000390E */ 0000393C 5300 subq.b D0, 1 0000393E 67E2 beq -0x1C /* 00003922 */ label00003940: 00003940 F21F D001 .fmovem 0xF21F, 0xD001 // unimplemented 00003944 2E1F move.l D7, [A7]+ 00003946 4E5E unlink A6 00003948 4E75 rts 0000394A 444F neg.w A7 0000394C 434F chk.w D1, A7 0000394E 4E53 5441 link A3, -0xFFFFABBF fn00003952: 00003952 4E56 FFEE link A6, -0x0012 00003956 2F07 move.l -[A7], D7 00003958 206D 95CA movea.l A0, [A5 - 0x6A36] 0000395C 3E28 00A2 move.w D7, [A0 + 0xA2] 00003960 5247 addq.w D7, 1 00003962 BE6D 9DF6 cmp.w D7, [A5 - 0x620A] 00003966 6F02 ble +0x4 /* 0000396A */ 00003968 7E01 moveq.l D7, 0x01 label0000396A: 0000396A 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] 0000396E 3007 move.w D0, D7 00003970 E540 asl D0.w, 2 00003972 0640 9DF4 addi.w D0, 0x9DF4 00003976 2075 0000 movea.l A0, [A5 + D0.w] 0000397A 2B68 0098 95CA move.l [A5 - 0x6A36], [A0 + 0x98] 00003980 206D 95CA movea.l A0, [A5 - 0x6A36] 00003984 2F28 009E move.l -[A7], [A0 + 0x9E] 00003988 A873 syscall SetPort 0000398A 422D B18C clr.b [A5 - 0x4E74] 0000398E 422D DA12 clr.b [A5 - 0x25EE] 00003992 422D C862 clr.b [A5 - 0x379E] 00003996 2E1F move.l D7, [A7]+ 00003998 4E5E unlink A6 0000399A 4E75 rts 0000399C 4745 chk.w D3, D5 0000399E 544E addq.w A6, 2 000039A0 4558 chk.w D2, [A0]+ 000039A2 5457 addq.w [A7], 2 fn000039A4: 000039A4 4E56 0000 link A6, 0 000039A8 554F subq.w A7, 2 000039AA 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 000039AE 4A1F tst.b [A7]+ 000039B0 670A beq +0xC /* 000039BC */ 000039B2 4EAD 0822 jsr [A5 + 0x822 /* export_256 */] 000039B6 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] 000039BA 6008 bra +0xA /* 000039C4 */ label000039BC: 000039BC 487A 0012 pea.l [PC + 0x12 /* 000039D0, value 0x10556E61, pstring "Unable to revert" */] 000039C0 4EBA DFD8 jsr [PC - 0x2028 /* 0000199A */] label000039C4: 000039C4 4E5E unlink A6 000039C6 4E75 rts 000039C8 444F neg.w A7 000039CA 5245 addq.w D5, 1 000039CC 5645 addq.w D5, 3 000039CE 5254 addq.w [A4], 1 000039D0 1055 movea.b A0, [A5] 000039D2 6E61 bgt +0x63 /* 00003A35 */ 000039D4 626C bhi +0x6E /* 00003A42 */ 000039D6 6520 bcs +0x22 /* 000039F8 */ 000039D8 746F moveq.l D2, 0x6F 000039DA 2072 6576 movea.l A0, <> 000039DE 6572 bcs +0x74 /* 00003A52 */ 000039E0 7416 moveq.l D2, 0x16 fn000039E2: 000039E2 4E56 FFE6 link A6, -0x001A 000039E6 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 000039EA 182D DF38 move.b D4, [A5 - 0x20C8] 000039EE 4EBA F0A2 jsr [PC - 0xF5E /* 00002A92 */] 000039F2 594F subq.w A7, 4 000039F4 4EBA F302 jsr [PC - 0xCFE /* 00002CF8 */] label000039F8: 000039F8 544F addq.w A7, 2 000039FA 3C1F move.w D6, [A7]+ 000039FC 4EBA F0F8 jsr [PC - 0xF08 /* 00002AF6 */] 00003A00 594F subq.w A7, 4 00003A02 4EBA F2F4 jsr [PC - 0xD0C /* 00002CF8 */] 00003A06 544F addq.w A7, 2 00003A08 3E1F move.w D7, [A7]+ 00003A0A 4EBA F0EA jsr [PC - 0xF16 /* 00002AF6 */] 00003A0E 594F subq.w A7, 4 00003A10 4EBA F2E6 jsr [PC - 0xD1A /* 00002CF8 */] 00003A14 544F addq.w A7, 2 00003A16 361F move.w D3, [A7]+ 00003A18 4EBA F0DC jsr [PC - 0xF24 /* 00002AF6 */] 00003A1C 594F subq.w A7, 4 00003A1E 4EBA F2D8 jsr [PC - 0xD28 /* 00002CF8 */] 00003A22 544F addq.w A7, 2 00003A24 3A1F move.w D5, [A7]+ 00003A26 4EBA F09C jsr [PC - 0xF64 /* 00002AC4 */] 00003A2A 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] 00003A2E 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00003A34 6754 beq +0x56 /* 00003A8A */ 00003A36 286D 95CA movea.l A4, [A5 - 0x6A36] 00003A3A 0C04 0063 cmpi.b D4, 0x63 /* 'c' */ 00003A3E 6608 bne +0xA /* 00003A48 */ 00003A40 197C 0002 0030 move.b [A4 + 0x30], 0x2 // begin alternate branch 00003A42-00003A46 label00003A42: 00003A42 0002 0030 ori.b D2, 0x30 /* '0' */ // end alternate branch 00003A42-00003A46 label00003A42: // (misaligned) 00003A46 6006 bra +0x8 /* 00003A4E */ label00003A48: 00003A48 197C 0001 0030 move.b [A4 + 0x30], 0x1 label00003A4E: 00003A4E 486C 0024 pea.l [A4 + 0x24] label00003A52: 00003A52 3F06 move.w -[A7], D6 00003A54 3F07 move.w -[A7], D7 00003A56 3006 move.w D0, D6 00003A58 D043 add.w D0, D3 00003A5A 3F00 move.w -[A7], D0 00003A5C 3007 move.w D0, D7 00003A5E D045 add.w D0, D5 00003A60 3F00 move.w -[A7], D0 00003A62 A8A7 syscall SetRect 00003A64 41EC 0024 lea.l A0, [A4 + 0x24] 00003A68 43EC 001C lea.l A1, [A4 + 0x1C] 00003A6C 22D8 move.l [A1]+, [A0]+ 00003A6E 22D8 move.l [A1]+, [A0]+ 00003A70 486C 001C pea.l [A4 + 0x1C] 00003A74 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 00003A78 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */] 00003A7C 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 00003A80 422D DA12 clr.b [A5 - 0x25EE] 00003A84 197C 0001 006A move.b [A4 + 0x6A], 0x1 label00003A8A: 00003A8A 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00003A8E 4E5E unlink A6 00003A90 4E75 rts 00003A92 4D41 chk.w D6, D1 00003A94 4B45 chk.w D5, D5 00003A96 524F addq.w A7, 1 00003A98 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4 fn00003A9A: 00003A9A 4E56 FFEC link A6, -0x0014 00003A9E 48E7 0308 movem.l -[A7], D6,D7,A4 00003AA2 4EBA EFEE jsr [PC - 0x1012 /* 00002A92 */] 00003AA6 594F subq.w A7, 4 00003AA8 4EBA F24E jsr [PC - 0xDB2 /* 00002CF8 */] 00003AAC 544F addq.w A7, 2 00003AAE 3C1F move.w D6, [A7]+ 00003AB0 4EBA F044 jsr [PC - 0xFBC /* 00002AF6 */] 00003AB4 594F subq.w A7, 4 00003AB6 4EBA F240 jsr [PC - 0xDC0 /* 00002CF8 */] 00003ABA 544F addq.w A7, 2 00003ABC 3E1F move.w D7, [A7]+ 00003ABE 4EBA F004 jsr [PC - 0xFFC /* 00002AC4 */] 00003AC2 286D 95CA movea.l A4, [A5 - 0x6A36] 00003AC6 102C 006A move.b D0, [A4 + 0x6A] 00003ACA 5300 subq.b D0, 1 00003ACC 670A beq +0xC /* 00003AD8 */ 00003ACE 487A 004C pea.l [PC + 0x4C /* 00003B1C, value 0xC4E6F20, pstring "No Selection" */] 00003AD2 4EBA DEC6 jsr [PC - 0x213A /* 0000199A */] 00003AD6 6034 bra +0x36 /* 00003B0C */ label00003AD8: 00003AD8 2F2C 002C move.l -[A7], [A4 + 0x2C] 00003ADC 3F06 move.w -[A7], D6 00003ADE 3F07 move.w -[A7], D7 00003AE0 A8E0 syscall OffsetRgn/OfsetRgn 00003AE2 206C 002C movea.l A0, [A4 + 0x2C] 00003AE6 2050 movea.l A0, [A0] 00003AE8 41E8 0002 lea.l A0, [A0 + 0x2] 00003AEC 43EC 0024 lea.l A1, [A4 + 0x24] 00003AF0 22D8 move.l [A1]+, [A0]+ 00003AF2 22D8 move.l [A1]+, [A0]+ 00003AF4 41EC 0024 lea.l A0, [A4 + 0x24] 00003AF8 43EC 001C lea.l A1, [A4 + 0x1C] 00003AFC 22D8 move.l [A1]+, [A0]+ 00003AFE 22D8 move.l [A1]+, [A0]+ 00003B00 486C 001C pea.l [A4 + 0x1C] 00003B04 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 00003B08 42AD DEC2 clr.l [A5 - 0x213E] label00003B0C: 00003B0C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003B10 4E5E unlink A6 00003B12 4E75 rts 00003B14 4D4F chk.w D6, A7 00003B16 5645 addq.w D5, 3 00003B18 524F addq.w A7, 1 00003B1A 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4 00003B1C 0C4E 6F20 cmpi.w A6, 0x6F20 /* 'o ' */ 00003B20 5365 subq.w -[A5], 1 00003B22 6C65 bge +0x67 /* 00003B89 */ 00003B24 6374 bls +0x76 /* 00003B9A */ 00003B26 696F bvs +0x71 /* 00003B97 */ 00003B28 6E16 bgt +0x18 /* 00003B40 */ fn00003B2A: 00003B2A 4E56 FFEE link A6, -0x0012 00003B2E 48E7 0108 movem.l -[A7], D7,A4 00003B32 4EBA EF5E jsr [PC - 0x10A2 /* 00002A92 */] 00003B36 594F subq.w A7, 4 00003B38 4EBA F1BE jsr [PC - 0xE42 /* 00002CF8 */] 00003B3C 544F addq.w A7, 2 00003B3E 3E1F move.w D7, [A7]+ label00003B40: 00003B40 4EBA EF82 jsr [PC - 0x107E /* 00002AC4 */] 00003B44 286D 95CA movea.l A4, [A5 - 0x6A36] 00003B48 102C 006A move.b D0, [A4 + 0x6A] 00003B4C 5300 subq.b D0, 1 00003B4E 670A beq +0xC /* 00003B5A */ 00003B50 487A 004C pea.l [PC + 0x4C /* 00003B9E, value 0xC4E6F20, pstring "No Selection" */] 00003B54 4EBA DE44 jsr [PC - 0x21BC /* 0000199A */] 00003B58 6034 bra +0x36 /* 00003B8E */ label00003B5A: 00003B5A 2F2C 002C move.l -[A7], [A4 + 0x2C] 00003B5E 3F07 move.w -[A7], D7 00003B60 3F07 move.w -[A7], D7 00003B62 A8E1 syscall InsetRgn 00003B64 206C 002C movea.l A0, [A4 + 0x2C] 00003B68 2050 movea.l A0, [A0] 00003B6A 41E8 0002 lea.l A0, [A0 + 0x2] 00003B6E 43EC 0024 lea.l A1, [A4 + 0x24] 00003B72 22D8 move.l [A1]+, [A0]+ 00003B74 22D8 move.l [A1]+, [A0]+ 00003B76 41EC 0024 lea.l A0, [A4 + 0x24] 00003B7A 43EC 001C lea.l A1, [A4 + 0x1C] 00003B7E 22D8 move.l [A1]+, [A0]+ 00003B80 22D8 move.l [A1]+, [A0]+ 00003B82 486C 001C pea.l [A4 + 0x1C] 00003B86 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 00003B8A 42AD DEC2 clr.l [A5 - 0x213E] label00003B8E: 00003B8E 4CDF 1080 movem.l D7,A4, [A7]+ 00003B92 4E5E unlink A6 00003B94 4E75 rts 00003B96 494E chk.w D4, A6 00003B98 5345 subq.w D5, 1 label00003B9A: 00003B9A 5452 addq.w [A2], 2 00003B9C 4F49 chk.w D7, A1 00003B9E 0C4E 6F20 cmpi.w A6, 0x6F20 /* 'o ' */ 00003BA2 5365 subq.w -[A5], 1 00003BA4 6C65 bge +0x67 /* 00003C0B */ 00003BA6 6374 bls +0x76 /* 00003C1C */ 00003BA8 696F bvs +0x71 /* 00003C19 */ 00003BAA 6E16 bgt +0x18 /* 00003BC2 */ fn00003BAC: 00003BAC 4E56 0000 link A6, 0 00003BB0 4EBA EEE0 jsr [PC - 0x1120 /* 00002A92 */] 00003BB4 594F subq.w A7, 4 00003BB6 4EBA F140 jsr [PC - 0xEC0 /* 00002CF8 */] 00003BBA 544F addq.w A7, 2 00003BBC 3B5F FE16 move.w [A5 - 0x1EA], [A7]+ 00003BC0 4EBA EF34 jsr [PC - 0x10CC /* 00002AF6 */] // begin alternate branch 00003BC2-00003BC4 label00003BC2: 00003BC2 EF34 roxl D4.b, D7 // end alternate branch 00003BC2-00003BC4 label00003BC2: // (misaligned) 00003BC4 594F subq.w A7, 4 00003BC6 4EBA F130 jsr [PC - 0xED0 /* 00002CF8 */] 00003BCA 544F addq.w A7, 2 00003BCC 3B5F FE18 move.w [A5 - 0x1E8], [A7]+ 00003BD0 4EBA EEF2 jsr [PC - 0x110E /* 00002AC4 */] 00003BD4 4E5E unlink A6 00003BD6 4E75 rts 00003BD8 444F neg.w A7 00003BDA 4D4F chk.w D6, A7 00003BDC 5645 addq.w D5, 3 00003BDE 544F addq.w A7, 2 fn00003BE0: 00003BE0 4E56 FEF0 link A6, -0x0110 00003BE4 206E 0008 movea.l A0, [A6 + 0x8] 00003BE8 43EE FEF0 lea.l A1, [A6 - 0x110] 00003BEC 703F moveq.l D0, 0x3F label00003BEE: 00003BEE 22D8 move.l [A1]+, [A0]+ 00003BF0 51C8 FFFC dbf D0, -0x6 /* 00003BEE */ 00003BF4 3F3C 00FF move.w -[A7], 0xFF 00003BF8 486E FEF0 pea.l [A6 - 0x110] 00003BFC 486D B192 pea.l [A5 - 0x4E6E] 00003C00 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003C04 3B6D FE16 B18A move.w [A5 - 0x4E76], [A5 - 0x1EA] 00003C0A 302D FE18 move.w D0, [A5 - 0x1E8] 00003C0E 5840 addq.w D0, 4 00003C10 3B40 B188 move.w [A5 - 0x4E78], D0 00003C14 1B7C 0001 B18C move.b [A5 - 0x4E74], 0x1 00003C1A 2B6D B188 B29A move.l [A5 - 0x4D66], [A5 - 0x4E78] // begin alternate branch 00003C1C-00003C20 label00003C1C: 00003C1C B188 cmpm.l [A0]+, [A0]+ 00003C1E B29A cmp.l D1, [A2]+ // end alternate branch 00003C1C-00003C20 label00003C1C: // (misaligned) 00003C20 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] 00003C24 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00003C28 422D B18C clr.b [A5 - 0x4E74] 00003C2C 302D FE18 move.w D0, [A5 - 0x1E8] 00003C30 D06D B182 add.w D0, [A5 - 0x4E7E] 00003C34 3B40 FE18 move.w [A5 - 0x1E8], D0 00003C38 4E5E unlink A6 00003C3A 4E74 0004 rtd 0x0004 00003C3E 4452 neg.w [A2] 00003C40 4157 chk.w D0, [A7] 00003C42 5445 addq.w D5, 2 00003C44 5854 addq.w [A4], 4 fn00003C46: 00003C46 4E56 FED6 link A6, -0x012A 00003C4A 2F07 move.l -[A7], D7 00003C4C F227 E080 .fmovem 0xF227, 0xE080 // unimplemented 00003C50 4EBA EE40 jsr [PC - 0x11C0 /* 00002A92 */] 00003C54 486E FED6 pea.l [A6 - 0x12A] 00003C58 4EBA F9DE jsr [PC - 0x622 /* 00003638 */] 00003C5C 584F addq.w A7, 4 00003C5E F22E 4B80 FED6 fmove fp7, (extended) [A6 - 0x12A] 00003C64 4EBA EE5E jsr [PC - 0x11A2 /* 00002AC4 */] 00003C68 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00003C6E 6740 beq +0x42 /* 00003CB0 */ 00003C70 594F subq.w A7, 4 00003C72 F22E 6B80 FED6 fmove (extended) [A6 - 0x12A], fp7 00003C78 486E FED6 pea.l [A6 - 0x12A] 00003C7C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00003C80 F21F 43B8 fcmp fp7, (int32_t) [A7]+ 00003C84 F28E 0006 .extension 0x28E <> // unimplemented 00003C88 4247 clr.w D7 00003C8A 6004 bra +0x6 /* 00003C90 */ 00003C8C 3E2D DEC6 move.w D7, [A5 - 0x213A] label00003C90: 00003C90 F22E 6B80 FED6 fmove (extended) [A6 - 0x12A], fp7 00003C96 486E FED6 pea.l [A6 - 0x12A] 00003C9A 3F3C 0001 move.w -[A7], 0x1 00003C9E 3F07 move.w -[A7], D7 00003CA0 486E FEE4 pea.l [A6 - 0x11C] 00003CA4 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */] 00003CA8 486E FEE4 pea.l [A6 - 0x11C] 00003CAC 4EBA FF32 jsr [PC - 0xCE /* 00003BE0 */] label00003CB0: 00003CB0 F21F D001 .fmovem 0xF21F, 0xD001 // unimplemented 00003CB4 2E1F move.l D7, [A7]+ 00003CB6 4E5E unlink A6 00003CB8 4E75 rts 00003CBA 4452 neg.w [A2] 00003CBC 4157 chk.w D0, [A7] 00003CBE 4E55 4D42 link A5, -0xFFFFB2BE fn00003CC2: 00003CC2 4E56 FFEA link A6, -0x0016 00003CC6 48E7 0308 movem.l -[A7], D6,D7,A4 00003CCA 286E 0008 movea.l A4, [A6 + 0x8] 00003CCE 7000 moveq.l D0, 0x00 00003CD0 1014 move.b D0, [A4] 00003CD2 3D40 FFEA move.w [A6 - 0x16], D0 00003CD6 7E01 moveq.l D7, 0x01 00003CD8 6024 bra +0x26 /* 00003CFE */ label00003CDA: 00003CDA 7C00 moveq.l D6, 0x00 00003CDC 1C34 7000 move.b D6, [A4 + D7.w] 00003CE0 0C46 0041 cmpi.w D6, 0x41 /* 'A' */ 00003CE4 5CC0 sge D0 00003CE6 0C46 005A cmpi.w D6, 0x5A /* 'Z' */ 00003CEA 5FC1 sle D1 00003CEC C001 and.b D0, D1 00003CEE 670A beq +0xC /* 00003CFA */ 00003CF0 3006 move.w D0, D6 00003CF2 0640 0020 addi.w D0, 0x20 /* ' ' */ 00003CF6 1980 7000 move.b [A4 + D7.w], D0 label00003CFA: 00003CFA 5247 addq.w D7, 1 00003CFC 6906 bvs +0x8 /* 00003D04 */ label00003CFE: 00003CFE BE6E FFEA cmp.w D7, [A6 - 0x16] 00003D02 6FD6 ble -0x28 /* 00003CDA */ label00003D04: 00003D04 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003D08 4E5E unlink A6 00003D0A 4E74 0004 rtd 0x0004 00003D0E 4D41 chk.w D6, D1 00003D10 4B45 chk.w D5, D5 00003D12 4C4F 5745 movem.l D0,D2,D6,A0,A1,A2,A4,A6, A7 fn00003D16: 00003D16 4E56 FDEE link A6, -0x0212 00003D1A 4EBA ED76 jsr [PC - 0x128A /* 00002A92 */] 00003D1E 486E FDEE pea.l [A6 - 0x212] 00003D22 4EBA EE04 jsr [PC - 0x11FC /* 00002B28 */] 00003D26 584F addq.w A7, 4 00003D28 3F3C 00FF move.w -[A7], 0xFF 00003D2C 486E FDEE pea.l [A6 - 0x212] 00003D30 486E FEF0 pea.l [A6 - 0x110] 00003D34 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003D38 4EBA ED8A jsr [PC - 0x1276 /* 00002AC4 */] 00003D3C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00003D42 6724 beq +0x26 /* 00003D68 */ 00003D44 486E FEF0 pea.l [A6 - 0x110] 00003D48 486E FEEE pea.l [A6 - 0x112] 00003D4C A900 syscall GetFNum 00003D4E 4A6E FEEE tst.w [A6 - 0x112] 00003D52 660A bne +0xC /* 00003D5E */ 00003D54 487A 001E pea.l [PC + 0x1E /* 00003D74, value 0x12466F6E, pstring "Font not available" */] 00003D58 4EBA DC40 jsr [PC - 0x23C0 /* 0000199A */] 00003D5C 6006 bra +0x8 /* 00003D64 */ label00003D5E: 00003D5E 3B6E FEEE B180 move.w [A5 - 0x4E80], [A6 - 0x112] label00003D64: 00003D64 4EAD 0942 jsr [A5 + 0x942 /* export_292 */] label00003D68: 00003D68 4E5E unlink A6 00003D6A 4E75 rts 00003D6C 5345 subq.w D5, 1 00003D6E 5446 addq.w D6, 2 00003D70 4F4E chk.w D7, A6 00003D72 5420 addq.b -[A0], 2 00003D74 1246 movea.b A1, D6 00003D76 6F6E ble +0x70 /* 00003DE6 */ 00003D78 7420 moveq.l D2, 0x20 00003D7A 6E6F bgt +0x71 /* 00003DEB */ 00003D7C 7420 moveq.l D2, 0x20 00003D7E 6176 bsr +0x78 /* 00003DF6 */ 00003D80 6169 bsr +0x6B /* 00003DEB */ 00003D82 6C61 bge +0x63 /* 00003DE5 */ 00003D84 626C bhi +0x6E /* 00003DF2 */ 00003D86 6516 bcs +0x18 /* 00003D9E */ fn00003D88: 00003D88 4E56 FFEE link A6, -0x0012 00003D8C 2F07 move.l -[A7], D7 00003D8E 4EBA ED02 jsr [PC - 0x12FE /* 00002A92 */] 00003D92 594F subq.w A7, 4 00003D94 4EBA EF62 jsr [PC - 0x109E /* 00002CF8 */] 00003D98 544F addq.w A7, 2 00003D9A 3E1F move.w D7, [A7]+ 00003D9C 4EBA ED26 jsr [PC - 0x12DA /* 00002AC4 */] // begin alternate branch 00003D9E-00003DA0 label00003D9E: 00003D9E ED26 asl D6.b, D6 // end alternate branch 00003D9E-00003DA0 label00003D9E: // (misaligned) 00003DA0 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00003DA6 6708 beq +0xA /* 00003DB0 */ 00003DA8 3B47 B182 move.w [A5 - 0x4E7E], D7 00003DAC 4EAD 0942 jsr [A5 + 0x942 /* export_292 */] label00003DB0: 00003DB0 2E1F move.l D7, [A7]+ 00003DB2 4E5E unlink A6 00003DB4 4E75 rts 00003DB6 5345 subq.w D5, 1 00003DB8 5446 addq.w D6, 2 00003DBA 4F4E chk.w D7, A6 00003DBC 5453 addq.w [A3], 2 fn00003DBE: 00003DBE 4E56 FDF0 link A6, -0x0210 00003DC2 4EBA ECCE jsr [PC - 0x1332 /* 00002A92 */] 00003DC6 486E FDF0 pea.l [A6 - 0x210] 00003DCA 4EBA ED5C jsr [PC - 0x12A4 /* 00002B28 */] 00003DCE 584F addq.w A7, 4 00003DD0 3F3C 00FF move.w -[A7], 0xFF 00003DD4 486E FDF0 pea.l [A6 - 0x210] 00003DD8 486E FEF0 pea.l [A6 - 0x110] 00003DDC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003DE0 4EBA ECE2 jsr [PC - 0x131E /* 00002AC4 */] 00003DE4 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 // begin alternate branch 00003DE6-00003DEA label00003DE6: 00003DE6 0005 FE72 ori.b D5, 0x72 /* 'r' */ // end alternate branch 00003DE6-00003DEA label00003DE6: // (misaligned) 00003DEA 6700 01C4 beq +0x1C6 /* 00003FB0 */ 00003DEE 486E FEF0 pea.l [A6 - 0x110] label00003DF2: 00003DF2 4EBA FECE jsr [PC - 0x132 /* 00003CC2 */] fn00003DF6: 00003DF6 554F subq.w A7, 2 00003DF8 487A 0202 pea.l [PC + 0x202 /* 00003FFC, value 0x4776974, pstring "with" */] 00003DFC 486E FEF0 pea.l [A6 - 0x110] 00003E00 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003E04 4A5F tst.w [A7]+ 00003E06 6706 beq +0x8 /* 00003E0E */ 00003E08 1B7C 0001 B190 move.b [A5 - 0x4E70], 0x1 label00003E0E: 00003E0E 554F subq.w A7, 2 00003E10 487A 01E6 pea.l [PC + 0x1E6 /* 00003FF8, value 0x26E6F12, pstring "no" */] 00003E14 486E FEF0 pea.l [A6 - 0x110] 00003E18 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003E1C 4A5F tst.w [A7]+ 00003E1E 6704 beq +0x6 /* 00003E24 */ 00003E20 422D B190 clr.b [A5 - 0x4E70] label00003E24: 00003E24 554F subq.w A7, 2 00003E26 487A 01CA pea.l [PC + 0x1CA /* 00003FF2, value 0x46C6566, pstring "left" */] 00003E2A 486E FEF0 pea.l [A6 - 0x110] 00003E2E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003E32 4A5F tst.w [A7]+ 00003E34 6704 beq +0x6 /* 00003E3A */ 00003E36 426D B18E clr.w [A5 - 0x4E72] label00003E3A: 00003E3A 554F subq.w A7, 2 00003E3C 487A 01AC pea.l [PC + 0x1AC /* 00003FEA, value 0x663656E, pstring "center" */] 00003E40 486E FEF0 pea.l [A6 - 0x110] 00003E44 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003E48 4A5F tst.w [A7]+ 00003E4A 6706 beq +0x8 /* 00003E52 */ 00003E4C 3B7C 0001 B18E move.w [A5 - 0x4E72], 0x1 label00003E52: 00003E52 554F subq.w A7, 2 00003E54 487A 018E pea.l [PC + 0x18E /* 00003FE4, value 0x5726967, pstring "right" */] 00003E58 486E FEF0 pea.l [A6 - 0x110] 00003E5C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003E60 4A5F tst.w [A7]+ 00003E62 6706 beq +0x8 /* 00003E6A */ 00003E64 3B7C FFFF B18E move.w [A5 - 0x4E72], 0xFFFF label00003E6A: 00003E6A 422D B186 clr.b [A5 - 0x4E7A] 00003E6E 554F subq.w A7, 2 00003E70 487A 016C pea.l [PC + 0x16C /* 00003FDE, value 0x4626F6C, pstring "bold" */] 00003E74 486E FEF0 pea.l [A6 - 0x110] 00003E78 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003E7C 4A5F tst.w [A7]+ 00003E7E 672C beq +0x2E /* 00003EAC */ 00003E80 486D B186 pea.l [A5 - 0x4E7A] 00003E84 486E FED0 pea.l [A6 - 0x130] 00003E88 3F3C 0001 move.w -[A7], 0x1 00003E8C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003E90 4267 clr.w -[A7] 00003E92 486E FEB0 pea.l [A6 - 0x150] 00003E96 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003E9A 486E FEB0 pea.l [A6 - 0x150] 00003E9E 486E FED0 pea.l [A6 - 0x130] 00003EA2 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00003EA6 1B6E FEEF B186 move.b [A5 - 0x4E7A], [A6 - 0x111] label00003EAC: 00003EAC 554F subq.w A7, 2 00003EAE 487A 0126 pea.l [PC + 0x126 /* 00003FD6, value 0x6697461, pstring "italic" */] 00003EB2 486E FEF0 pea.l [A6 - 0x110] 00003EB6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003EBA 4A5F tst.w [A7]+ 00003EBC 672E beq +0x30 /* 00003EEC */ 00003EBE 486D B186 pea.l [A5 - 0x4E7A] 00003EC2 486E FED0 pea.l [A6 - 0x130] 00003EC6 3F3C 0001 move.w -[A7], 0x1 00003ECA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003ECE 3F3C 0001 move.w -[A7], 0x1 00003ED2 486E FEB0 pea.l [A6 - 0x150] 00003ED6 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003EDA 486E FEB0 pea.l [A6 - 0x150] 00003EDE 486E FED0 pea.l [A6 - 0x130] 00003EE2 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00003EE6 1B6E FEEF B186 move.b [A5 - 0x4E7A], [A6 - 0x111] label00003EEC: 00003EEC 554F subq.w A7, 2 00003EEE 487A 00DC pea.l [PC + 0xDC /* 00003FCC, value 0x9756E64 '\tund', pstring "underline" */] 00003EF2 486E FEF0 pea.l [A6 - 0x110] 00003EF6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003EFA 4A5F tst.w [A7]+ 00003EFC 672E beq +0x30 /* 00003F2C */ 00003EFE 486D B186 pea.l [A5 - 0x4E7A] 00003F02 486E FED0 pea.l [A6 - 0x130] 00003F06 3F3C 0001 move.w -[A7], 0x1 00003F0A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003F0E 3F3C 0002 move.w -[A7], 0x2 00003F12 486E FEB0 pea.l [A6 - 0x150] 00003F16 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003F1A 486E FEB0 pea.l [A6 - 0x150] 00003F1E 486E FED0 pea.l [A6 - 0x130] 00003F22 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00003F26 1B6E FEEF B186 move.b [A5 - 0x4E7A], [A6 - 0x111] label00003F2C: 00003F2C 554F subq.w A7, 2 00003F2E 487A 0094 pea.l [PC + 0x94 /* 00003FC4, value 0x76F7574, pstring "outline" */] 00003F32 486E FEF0 pea.l [A6 - 0x110] 00003F36 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003F3A 4A5F tst.w [A7]+ 00003F3C 672E beq +0x30 /* 00003F6C */ 00003F3E 486D B186 pea.l [A5 - 0x4E7A] 00003F42 486E FED0 pea.l [A6 - 0x130] 00003F46 3F3C 0001 move.w -[A7], 0x1 00003F4A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003F4E 3F3C 0003 move.w -[A7], 0x3 00003F52 486E FEB0 pea.l [A6 - 0x150] 00003F56 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003F5A 486E FEB0 pea.l [A6 - 0x150] 00003F5E 486E FED0 pea.l [A6 - 0x130] 00003F62 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00003F66 1B6E FEEF B186 move.b [A5 - 0x4E7A], [A6 - 0x111] label00003F6C: 00003F6C 554F subq.w A7, 2 00003F6E 487A 004C pea.l [PC + 0x4C /* 00003FBC, value 0x6736861, pstring "shadow" */] 00003F72 486E FEF0 pea.l [A6 - 0x110] 00003F76 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003F7A 4A5F tst.w [A7]+ 00003F7C 672E beq +0x30 /* 00003FAC */ 00003F7E 486D B186 pea.l [A5 - 0x4E7A] 00003F82 486E FED0 pea.l [A6 - 0x130] 00003F86 3F3C 0001 move.w -[A7], 0x1 00003F8A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003F8E 3F3C 0004 move.w -[A7], 0x4 00003F92 486E FEB0 pea.l [A6 - 0x150] 00003F96 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003F9A 486E FEB0 pea.l [A6 - 0x150] 00003F9E 486E FED0 pea.l [A6 - 0x130] 00003FA2 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00003FA6 1B6E FEEF B186 move.b [A5 - 0x4E7A], [A6 - 0x111] label00003FAC: 00003FAC 4EAD 0942 jsr [A5 + 0x942 /* export_292 */] label00003FB0: 00003FB0 4E5E unlink A6 00003FB2 4E75 rts 00003FB4 5345 subq.w D5, 1 00003FB6 5454 addq.w [A4], 2 00003FB8 4558 chk.w D2, [A0]+ 00003FBA 5420 addq.b -[A0], 2 00003FBC 0673 6861 646F addi.w [A3 + D6.w * 4 + 0x6F], 0x6861 /* 'ha' */ 00003FC2 7712 moveq.l D3, 0x12 00003FC4 076F 7574 bchg [A7 + 0x7574], D3 00003FC8 6C69 bge +0x6B /* 00004033 */ 00003FCA 6E65 bgt +0x67 /* 00004031 */ 00003FCC 0975 6E64 bchg [A5 + D6 * 8 + 0x64], D4 00003FD0 6572 bcs +0x74 /* 00004044 */ 00003FD2 6C69 bge +0x6B /* 0000403D */ 00003FD4 6E65 bgt +0x67 /* 0000403B */ 00003FD6 0669 7461 6C69 addi.w [A1 + 0x6C69], 0x7461 /* 'ta' */ 00003FDC 6312 bls +0x14 /* 00003FF0 */ 00003FDE 0462 6F6C subi.w -[A2], 0x6F6C /* 'ol' */ 00003FE2 6412 bcc +0x14 /* 00003FF6 */ 00003FE4 0572 6967 bchg <>, D2 00003FE8 6874 bvc +0x76 /* 0000405E */ 00003FEA 0663 656E addi.w -[A3], 0x656E /* 'en' */ 00003FEE 7465 moveq.l D2, 0x65 label00003FF0: 00003FF0 7212 moveq.l D1, 0x12 00003FF2 046C 6566 7412 subi.w [A4 + 0x7412], 0x6566 /* 'ef' */ // begin alternate branch 00003FF6-00003FF8 label00003FF6: 00003FF6 7412 moveq.l D2, 0x12 // end alternate branch 00003FF6-00003FF8 label00003FF6: // (misaligned) 00003FF8 026E 6F12 0477 andi.w [A6 + 0x477], 0x6F12 00003FFE 6974 bvs +0x76 /* 00004074 */ 00004000 6812 bvc +0x14 /* 00004014 */ fn00004002: 00004002 4E56 FDF0 link A6, -0x0210 00004006 4EBA EA8A jsr [PC - 0x1576 /* 00002A92 */] 0000400A 486E FDF0 pea.l [A6 - 0x210] 0000400E 4EBA EB18 jsr [PC - 0x14E8 /* 00002B28 */] 00004012 584F addq.w A7, 4 label00004014: 00004014 3F3C 00FF move.w -[A7], 0xFF 00004018 486E FDF0 pea.l [A6 - 0x210] 0000401C 486E FEF0 pea.l [A6 - 0x110] 00004020 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00004024 4EBA EA9E jsr [PC - 0x1562 /* 00002AC4 */] 00004028 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 0000402E 6708 beq +0xA /* 00004038 */ 00004030 486E FEF0 pea.l [A6 - 0x110] 00004034 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] label00004038: 00004038 4E5E unlink A6 0000403A 4E75 rts 0000403C 444F neg.w A7 0000403E 5055 addq.w [A5], 8 00004040 544D addq.w A5, 2 00004042 4553 chk.w D2, [A3] fn00004044: 00004044 4E56 0000 link A6, 0 00004048 426E 0008 clr.w [A6 + 0x8] 0000404C 4EBA DC20 jsr [PC - 0x23E0 /* 00001C6E */] 00004050 0C2D 001E FE72 cmpi.b [A5 - 0x18E], 0x1E 00004056 670A beq +0xC /* 00004062 */ 00004058 487A 001A pea.l [PC + 0x1A /* 00004074, value 0x11566172, pstring "Variable expected" */] 0000405C 4EBA D93C jsr [PC - 0x26C4 /* 0000199A */] // begin alternate branch 0000405E-00004062 label0000405E: 0000405E D93C 6006 add.b 0x6, D4 // end alternate branch 0000405E-00004062 label0000405E: // (misaligned) 00004060 6006 bra +0x8 /* 00004068 */ label00004062: 00004062 3D6D FE1E 0008 move.w [A6 + 0x8], [A5 - 0x1E2] label00004068: 00004068 4E5E unlink A6 0000406A 4E75 rts 0000406C 4745 chk.w D3, D5 0000406E 5456 addq.w [A6], 2 00004070 4152 chk.w D0, [A2] 00004072 2020 move.l D0, -[A0] label00004074: 00004074 1156 6172 move.b [A0 + 0x6172], [A6] 00004078 6961 bvs +0x63 /* 000040DB */ 0000407A 626C bhi +0x6E /* 000040E8 */ 0000407C 6520 bcs +0x22 /* 0000409E */ 0000407E 6578 bcs +0x7A /* 000040F8 */ 00004080 7065 moveq.l D0, 0x65 00004082 6374 bls +0x76 /* 000040F8 */ 00004084 6564 bcs +0x66 /* 000040EA */ fn00004086: 00004086 4E56 FFEC link A6, -0x0014 0000408A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000408E 4EBA EA02 jsr [PC - 0x15FE /* 00002A92 */] 00004092 554F subq.w A7, 2 00004094 4EBA FFAE jsr [PC - 0x52 /* 00004044 */] 00004098 3C1F move.w D6, [A7]+ 0000409A 4EBA EA5A jsr [PC - 0x15A6 /* 00002AF6 */] label0000409E: 0000409E 554F subq.w A7, 2 000040A0 4EBA FFA2 jsr [PC - 0x5E /* 00004044 */] 000040A4 3E1F move.w D7, [A7]+ 000040A6 4EBA EA1C jsr [PC - 0x15E4 /* 00002AC4 */] 000040AA 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 000040B0 6700 0080 beq +0x82 /* 00004132 */ 000040B4 286D DF34 movea.l A4, [A5 - 0x20CC] 000040B8 202D 95CA move.l D0, [A5 - 0x6A36] 000040BC B0AD BE3C cmp.l D0, [A5 - 0x41C4] 000040C0 6642 bne +0x44 /* 00004104 */ 000040C2 3006 move.w D0, D6 000040C4 C1FC 001A muls.w D0, 0x1A 000040C8 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 000040D8 0640 3516 addi.w D0, 0x3516 000040DC F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 000040E2 3007 move.w D0, D7 000040E4 C1FC 001A muls.w D0, 0x1A label000040E8: 000040E8 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 // begin alternate branch 000040EA-000040F8 label000040EA: 000040EA 4800 nbcd.b D0 000040EC 0000 0000 ori.b D0, 0x0 000040F0 0000 0000 ori.b D0, 0x0 000040F4 0000 0000 ori.b D0, 0x0 // end alternate branch 000040EA-000040F8 label000040EA: // (misaligned) label000040F8: 000040F8 0640 3516 addi.w D0, 0x3516 000040FC F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 00004102 602E bra +0x30 /* 00004132 */ label00004104: 00004104 266D 95CA movea.l A3, [A5 - 0x6A36] 00004108 3006 move.w D0, D6 0000410A C1FC 001A muls.w D0, 0x1A 0000410E F22B 5000 0002 fmove fp0, (int16_t) [A3 + 0x2] 00004114 0640 3516 addi.w D0, 0x3516 00004118 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 0000411E 3007 move.w D0, D7 00004120 C1FC 001A muls.w D0, 0x1A 00004124 F213 5000 fmove fp0, (int16_t) [A3] 00004128 0640 3516 addi.w D0, 0x3516 0000412C F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 label00004132: 00004132 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00004136 4E5E unlink A6 00004138 4E75 rts 0000413A 4745 chk.w D3, D5 0000413C 5450 addq.w [A0], 2 0000413E 4943 chk.w D4, D3 00004140 5349 subq.w A1, 1 fn00004142: 00004142 4E56 FFE8 link A6, -0x0018 00004146 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 0000414A 4EBA E946 jsr [PC - 0x16BA /* 00002A92 */] 0000414E 554F subq.w A7, 2 00004150 4EBA FEF2 jsr [PC - 0x10E /* 00004044 */] 00004154 381F move.w D4, [A7]+ 00004156 4EBA E99E jsr [PC - 0x1662 /* 00002AF6 */] 0000415A 554F subq.w A7, 2 0000415C 4EBA FEE6 jsr [PC - 0x11A /* 00004044 */] 00004160 3A1F move.w D5, [A7]+ 00004162 4EBA E992 jsr [PC - 0x166E /* 00002AF6 */] 00004166 554F subq.w A7, 2 00004168 4EBA FEDA jsr [PC - 0x126 /* 00004044 */] 0000416C 3C1F move.w D6, [A7]+ 0000416E 4EBA E986 jsr [PC - 0x167A /* 00002AF6 */] 00004172 554F subq.w A7, 2 00004174 4EBA FECE jsr [PC - 0x132 /* 00004044 */] 00004178 3E1F move.w D7, [A7]+ 0000417A 4EBA E948 jsr [PC - 0x16B8 /* 00002AC4 */] 0000417E 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004184 6700 00F8 beq +0xFA /* 0000427E */ 00004188 286D DF34 movea.l A4, [A5 - 0x20CC] 0000418C 246D 95CA movea.l A2, [A5 - 0x6A36] 00004190 4A2A 006A tst.b [A2 + 0x6A] 00004194 6768 beq +0x6A /* 000041FE */ 00004196 3004 move.w D0, D4 00004198 C1FC 001A muls.w D0, 0x1A 0000419C F22A 5000 0026 fmove fp0, (int16_t) [A2 + 0x26] 000041A2 0640 3516 addi.w D0, 0x3516 000041A6 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 000041AC 3005 move.w D0, D5 000041AE C1FC 001A muls.w D0, 0x1A 000041B2 F22A 5000 0024 fmove fp0, (int16_t) [A2 + 0x24] 000041B8 0640 3516 addi.w D0, 0x3516 000041BC F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 000041C2 302A 002A move.w D0, [A2 + 0x2A] 000041C6 906A 0026 sub.w D0, [A2 + 0x26] 000041CA 3206 move.w D1, D6 000041CC C3FC 001A muls.w D1, 0x1A 000041D0 F200 5000 fmove fp0, (int16_t) D0 000041D4 0641 3516 addi.w D1, 0x3516 000041D8 F234 6800 1000 fmove (extended) [A4 + D1.w], fp0 000041DE 302A 0028 move.w D0, [A2 + 0x28] 000041E2 906A 0024 sub.w D0, [A2 + 0x24] 000041E6 3207 move.w D1, D7 000041E8 C3FC 001A muls.w D1, 0x1A 000041EC F200 5000 fmove fp0, (int16_t) D0 000041F0 0641 3516 addi.w D1, 0x3516 000041F4 F234 6800 1000 fmove (extended) [A4 + D1.w], fp0 000041FA 6000 0082 bra +0x84 /* 0000427E */ label000041FE: 000041FE 3004 move.w D0, D4 00004200 C1FC 001A muls.w D0, 0x1A 00004204 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 00004214 0640 3516 addi.w D0, 0x3516 00004218 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 0000421E 3005 move.w D0, D5 00004220 C1FC 001A muls.w D0, 0x1A 00004224 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 00004234 0640 3516 addi.w D0, 0x3516 00004238 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 0000423E 3006 move.w D0, D6 00004240 C1FC 001A muls.w D0, 0x1A 00004244 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 00004254 0640 3516 addi.w D0, 0x3516 00004258 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 0000425E 3007 move.w D0, D7 00004260 C1FC 001A muls.w D0, 0x1A 00004264 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000 00004274 0640 3516 addi.w D0, 0x3516 00004278 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 label0000427E: 0000427E 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00004282 4E5E unlink A6 00004284 4E75 rts 00004286 4745 chk.w D3, D5 00004288 5452 addq.w [A2], 2 0000428A 4F49 chk.w D7, A1 0000428C 2020 move.l D0, -[A0] fn0000428E: 0000428E 4E56 0000 link A6, 0 00004292 4A2D BE28 tst.b [A5 - 0x41D8] 00004296 670A beq +0xC /* 000042A2 */ 00004298 487A 0020 pea.l [PC + 0x20 /* 000042BA, value 0x22445432 '\"DT2', pstring "DT2255 frame grabber not installed" */] 0000429C 4EBA D6FC jsr [PC - 0x2904 /* 0000199A */] 000042A0 600C bra +0xE /* 000042AE */ label000042A2: 000042A2 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */] 000042A6 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 000042AA 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] label000042AE: 000042AE 4E5E unlink A6 000042B0 4E75 rts 000042B2 4341 chk.w D1, D1 000042B4 5054 addq.w [A4], 8 000042B6 5552 subq.w [A2], 2 000042B8 454F chk.w D2, A7 000042BA 2244 movea.l A1, D4 000042BC 5432 3235 addq.b [A2 + D3.w * 2 + 0x35], 2 000042C0 3520 move.w -[A2], -[A0] 000042C2 6672 bne +0x74 /* 00004336 */ 000042C4 616D bsr +0x6F /* 00004333 */ 000042C6 6520 bcs +0x22 /* 000042E8 */ 000042C8 6772 beq +0x74 /* 0000433C */ 000042CA 6162 bsr +0x64 /* 0000432E */ 000042CC 6265 bhi +0x67 /* 00004333 */ 000042CE 7220 moveq.l D1, 0x20 000042D0 6E6F bgt +0x71 /* 00004341 */ 000042D2 7420 moveq.l D2, 0x20 000042D4 696E bvs +0x70 /* 00004344 */ 000042D6 7374 moveq.l D1, 0x74 000042D8 616C bsr +0x6E /* 00004346 */ 000042DA 6C65 bge +0x67 /* 00004341 */ 000042DC 6416 bcc +0x18 /* 000042F4 */ fn000042DE: 000042DE 4E56 FEE6 link A6, -0x011A 000042E2 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000042E6 286E 0008 movea.l A4, [A6 + 0x8] // begin alternate branch 000042E8-000042EE label000042E8: 000042E8 0008 4EBA ori.b A0, 0xBA 000042EC E7A6 asl D6, D3 // end alternate branch 000042E8-000042EE label000042E8: // (misaligned) 000042EA 4EBA E7A6 jsr [PC - 0x185A /* 00002A92 */] 000042EE 4EBA D97E jsr [PC - 0x2682 /* 00001C6E */] 000042F2 0C2D 001E FE72 cmpi.b [A5 - 0x18E], 0x1E // begin alternate branch 000042F4-000042F8 label000042F4: 000042F4 001E FE72 ori.b [A6]+, 0x72 /* 'r' */ // end alternate branch 000042F4-000042F8 label000042F4: // (misaligned) 000042F8 57C6 seq D6 000042FA 0C2D 000C FE72 cmpi.b [A5 - 0x18E], 0xC 00004300 57C0 seq D0 00004302 8C00 or.b D6, D0 00004304 4406 neg.b D6 00004306 4EBA E400 jsr [PC - 0x1C00 /* 00002708 */] 0000430A 4A06 tst.b D6 0000430C 670A beq +0xC /* 00004318 */ 0000430E 594F subq.w A7, 4 00004310 4EBA E9E6 jsr [PC - 0x161A /* 00002CF8 */] 00004314 2A1F move.l D5, [A7]+ 00004316 6018 bra +0x1A /* 00004330 */ label00004318: 00004318 486E FEE6 pea.l [A6 - 0x11A] 0000431C 4EBA E80A jsr [PC - 0x17F6 /* 00002B28 */] 00004320 584F addq.w A7, 4 00004322 3F3C 00FF move.w -[A7], 0xFF 00004326 486E FEE6 pea.l [A6 - 0x11A] 0000432A 2F0C move.l -[A7], A4 0000432C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] // begin alternate branch 0000432E-00004330 fn0000432E: 0000432E 00EA .incomplete // end alternate branch 0000432E-00004330 fn0000432E: // (misaligned) label00004330: 00004330 4EBA E792 jsr [PC - 0x186E /* 00002AC4 */] 00004334 4A06 tst.b D6 label00004336: 00004336 6736 beq +0x38 /* 0000436E */ 00004338 F205 4000 fmove fp0, (int32_t) D5 label0000433C: 0000433C F22E 6800 FFDA fmove (extended) [A6 - 0x26], fp0 00004342 486E FFDA pea.l [A6 - 0x26] // begin alternate branch 00004344-00004346 label00004344: 00004344 FFDA .invalid <> // end alternate branch 00004344-00004346 label00004344: // (misaligned) fn00004346: 00004346 3F3C 0004 move.w -[A7], 0x4 0000434A 4267 clr.w -[A7] 0000434C 2F0C move.l -[A7], A4 0000434E 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */] 00004352 7E01 moveq.l D7, 0x01 label00004354: 00004354 7000 moveq.l D0, 0x00 00004356 1034 7000 move.b D0, [A4 + D7.w] 0000435A 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 0000435E 6606 bne +0x8 /* 00004366 */ 00004360 19BC 0030 7000 move.b [A4 + D7.w], 0x30 /* '0' */ label00004366: 00004366 5287 addq.l D7, 1 00004368 7004 moveq.l D0, 0x04 0000436A BE80 cmp.l D7, D0 0000436C 6FE6 ble -0x18 /* 00004354 */ label0000436E: 0000436E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004372 4E5E unlink A6 00004374 4E74 0004 rtd 0x0004 00004378 4745 chk.w D3, D5 0000437A 544E addq.w A6, 2 0000437C 414D chk.w D0, A5 0000437E 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn00004380: 00004380 4E56 FEF0 link A6, -0x0110 00004384 486E FEF0 pea.l [A6 - 0x110] 00004388 4EBA FF54 jsr [PC - 0xAC /* 000042DE */] // begin alternate branch 0000438A-0000438C label0000438A: 0000438A FF54 .extension 0xF54 <> // unimplemented // end alternate branch 0000438A-0000438C label0000438A: // (misaligned) 0000438C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004392 6740 beq +0x42 /* 000043D4 */ 00004394 302D DB2E move.w D0, [A5 - 0x24D2] 00004398 48C0 ext.l D0 label0000439A: 0000439A 322D DB30 move.w D1, [A5 - 0x24D0] 0000439E 48C1 ext.l D1 000043A0 4C01 0800 movem.w A3, D1 000043A4 B0AD A6A4 cmp.l D0, [A5 - 0x595C] 000043A8 6F0A ble +0xC /* 000043B4 */ 000043AA 487A 0042 pea.l [PC + 0x42 /* 000043EE, value 0x224E6577 '\"New', pstring "New window larger than Undo buffer" */] 000043AE 4EBA D5EA jsr [PC - 0x2A16 /* 0000199A */] 000043B2 6020 bra +0x22 /* 000043D4 */ label000043B4: 000043B4 554F subq.w A7, 2 000043B6 486E FEF0 pea.l [A6 - 0x110] 000043BA 3F2D DB2E move.w -[A7], [A5 - 0x24D2] 000043BE 3F2D DB30 move.w -[A7], [A5 - 0x24D0] 000043C2 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */] 000043C6 101F move.b D0, [A7]+ 000043C8 5300 subq.b D0, 1 000043CA 6708 beq +0xA /* 000043D4 */ 000043CC 487A 0012 pea.l [PC + 0x12 /* 000043E0, value 0xD4F7574 '\rOut', pstring "Out of memory" */] 000043D0 4EBA D5C8 jsr [PC - 0x2A38 /* 0000199A */] label000043D4: 000043D4 4E5E unlink A6 000043D6 4E75 rts 000043D8 444F neg.w A7 000043DA 4D41 chk.w D6, D1 000043DC 4B45 chk.w D5, D5 000043DE 4E45 trap 5 000043E0 0D4F bchg A7, D6 000043E2 7574 moveq.l D2, 0x74 000043E4 206F 6620 movea.l A0, [A7 + 0x6620] 000043E8 6D65 blt +0x67 /* 0000444F */ 000043EA 6D6F blt +0x71 /* 0000445B */ 000043EC 7279 moveq.l D1, 0x79 000043EE 224E movea.l A1, A6 000043F0 6577 bcs +0x79 /* 00004469 */ 000043F2 2077 696E movea.l A0, <> 000043F6 646F bcc +0x71 /* 00004467 */ 000043F8 7720 moveq.l D3, 0x20 000043FA 6C61 bge +0x63 /* 0000445D */ 000043FC 7267 moveq.l D1, 0x67 000043FE 6572 bcs +0x74 /* 00004472 */ 00004400 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00004404 6E20 bgt +0x22 /* 00004426 */ 00004406 556E 646F subq.w [A6 + 0x646F], 2 0000440A 2062 movea.l A0, -[A2] 0000440C 7566 moveq.l D2, 0x66 0000440E 6665 bne +0x67 /* 00004475 */ 00004410 7216 moveq.l D1, 0x16 fn00004412: 00004412 4E56 FDEE link A6, -0x0212 00004416 4EBA E67A jsr [PC - 0x1986 /* 00002A92 */] 0000441A 486E FDEE pea.l [A6 - 0x212] 0000441E 4EBA E708 jsr [PC - 0x18F8 /* 00002B28 */] 00004422 584F addq.w A7, 4 00004424 3F3C 00FF move.w -[A7], 0xFF // begin alternate branch 00004426-00004428 label00004426: 00004426 00FF .incomplete // end alternate branch 00004426-00004428 label00004426: // (misaligned) 00004428 486E FDEE pea.l [A6 - 0x212] 0000442C 486E FEF0 pea.l [A6 - 0x110] 00004430 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00004434 4EBA E68E jsr [PC - 0x1972 /* 00002AC4 */] 00004438 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 0000443E 6700 0072 beq +0x74 /* 000044B2 */ 00004442 486E FEF0 pea.l [A6 - 0x110] 00004446 4EBA F87A jsr [PC - 0x786 /* 00003CC2 */] 0000444A 554F subq.w A7, 2 0000444C 487A 008A pea.l [PC + 0x8A /* 000044D8, value 0x4677261, pstring "gray" */] 00004450 486E FEF0 pea.l [A6 - 0x110] 00004454 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004458 4A5F tst.w [A7]+ 0000445A 6706 beq +0x8 /* 00004462 */ 0000445C 4EAD 066A jsr [A5 + 0x66A /* export_201 */] 00004460 6050 bra +0x52 /* 000044B2 */ label00004462: 00004462 554F subq.w A7, 2 00004464 487A 006A pea.l [PC + 0x6A /* 000044D0, value 0x6707365, pstring "pseudo" */] 00004468 486E FEF0 pea.l [A6 - 0x110] 0000446C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004470 4A5F tst.w [A7]+ label00004472: 00004472 6706 beq +0x8 /* 0000447A */ 00004474 4EAD 0982 jsr [A5 + 0x982 /* export_300 */] 00004478 6038 bra +0x3A /* 000044B2 */ label0000447A: 0000447A 554F subq.w A7, 2 0000447C 487A 004A pea.l [PC + 0x4A /* 000044C8, value 0x6737973, pstring "system" */] 00004480 486E FEF0 pea.l [A6 - 0x110] 00004484 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004488 4A5F tst.w [A7]+ 0000448A 6710 beq +0x12 /* 0000449C */ 0000448C 554F subq.w A7, 2 0000448E 3F3C 0008 move.w -[A7], 0x8 00004492 4EAD 0962 jsr [A5 + 0x962 /* export_296 */] 00004496 1D5F FEEF move.b [A6 - 0x111], [A7]+ 0000449A 6016 bra +0x18 /* 000044B2 */ label0000449C: 0000449C 554F subq.w A7, 2 0000449E 487A 001E pea.l [PC + 0x1E /* 000044BE, value 0x8737065, pstring "spectrum" */] 000044A2 486E FEF0 pea.l [A6 - 0x110] 000044A6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000044AA 4A5F tst.w [A7]+ 000044AC 6704 beq +0x6 /* 000044B2 */ 000044AE 4EAD 095A jsr [A5 + 0x95A /* export_295 */] label000044B2: 000044B2 4E5E unlink A6 000044B4 4E75 rts 000044B6 5345 subq.w D5, 1 000044B8 5450 addq.w [A0], 2 000044BA 414C chk.w D0, A4 000044BC 4554 chk.w D2, [A4] 000044BE 0873 7065 6374 bchg.b <>, 0x65 /* 'e' */ 000044C4 7275 moveq.l D1, 0x75 000044C6 6D12 blt +0x14 /* 000044DA */ 000044C8 0673 7973 7465 addi.w [A3 + D7.w * 4 + 0x65], 0x7973 /* 'ys' */ 000044CE 6D12 blt +0x14 /* 000044E2 */ 000044D0 0670 7365 7564 addi.w <>, 0x7365 /* 'se' */ 000044D6 6F12 ble +0x14 /* 000044EA */ 000044D8 0467 7261 subi.w -[A7], 0x7261 /* 'ra' */ // begin alternate branch 000044DA-000044DC label000044DA: 000044DA 7261 moveq.l D1, 0x61 // end alternate branch 000044DA-000044DC label000044DA: // (misaligned) 000044DC 7912 moveq.l D4, 0x12 fn000044DE: 000044DE 4E56 FEE8 link A6, -0x0118 label000044E2: 000044E2 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000044E6 1C2D DF38 move.b D6, [A5 - 0x20C8] label000044EA: 000044EA 486E FEEA pea.l [A6 - 0x116] 000044EE 4EBA FDEE jsr [PC - 0x212 /* 000042DE */] 000044F2 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 000044F8 6700 00B0 beq +0xB2 /* 000045AA */ 000044FC 4A2E FEEA tst.b [A6 - 0x116] 00004500 6610 bne +0x12 /* 00004512 */ 00004502 3F3C 00FF move.w -[A7], 0xFF 00004506 486D DED0 pea.l [A5 - 0x2130] 0000450A 486E FEEA pea.l [A6 - 0x116] 0000450E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label00004512: 00004512 554F subq.w A7, 2 00004514 486E FEEA pea.l [A6 - 0x116] 00004518 3F2D DECC move.w -[A7], [A5 - 0x2134] 0000451C 486E FFEC pea.l [A6 - 0x14] 00004520 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00004524 3A1F move.w D5, [A7]+ 00004526 4A45 tst.w D5 00004528 57C4 seq D4 0000452A 4404 neg.b D4 0000452C 554F subq.w A7, 2 0000452E 3F2E FFEC move.w -[A7], [A6 - 0x14] 00004532 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00004536 3A1F move.w D5, [A7]+ 00004538 4A04 tst.b D4 0000453A 6734 beq +0x36 /* 00004570 */ 0000453C 1006 move.b D0, D6 0000453E 6024 bra +0x26 /* 00004564 */ label00004540: 00004540 554F subq.w A7, 2 00004542 486E FEEA pea.l [A6 - 0x116] 00004546 3F2D DECC move.w -[A7], [A5 - 0x2134] 0000454A 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 0000454E 1E1F move.b D7, [A7]+ 00004550 604C bra +0x4E /* 0000459E */ label00004552: 00004552 554F subq.w A7, 2 00004554 486E FEEA pea.l [A6 - 0x116] 00004558 3F2D DECC move.w -[A7], [A5 - 0x2134] 0000455C 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00004560 1E1F move.b D7, [A7]+ 00004562 603A bra +0x3C /* 0000459E */ label00004564: 00004564 0600 007C addi.b D0, 0x7C /* '|' */ 00004568 67D6 beq -0x28 /* 00004540 */ 0000456A 5300 subq.b D0, 1 0000456C 67E4 beq -0x1A /* 00004552 */ 0000456E 602E bra +0x30 /* 0000459E */ label00004570: 00004570 1006 move.b D0, D6 00004572 6020 bra +0x22 /* 00004594 */ label00004574: 00004574 554F subq.w A7, 2 00004576 487A 0044 pea.l [PC + 0x44 /* 000045BC, value 0x124E56, cstring "" */] 0000457A 4267 clr.w -[A7] 0000457C 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 00004580 1E1F move.b D7, [A7]+ 00004582 601A bra +0x1C /* 0000459E */ label00004584: 00004584 554F subq.w A7, 2 00004586 487A 0032 pea.l [PC + 0x32 /* 000045BA, value 0x120012, cstring "" */] 0000458A 4267 clr.w -[A7] 0000458C 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00004590 1E1F move.b D7, [A7]+ 00004592 600A bra +0xC /* 0000459E */ label00004594: 00004594 0600 007C addi.b D0, 0x7C /* '|' */ 00004598 67DA beq -0x24 /* 00004574 */ 0000459A 5300 subq.b D0, 1 0000459C 67E6 beq -0x18 /* 00004584 */ label0000459E: 0000459E 1007 move.b D0, D7 000045A0 5300 subq.b D0, 1 000045A2 6706 beq +0x8 /* 000045AA */ 000045A4 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 label000045AA: 000045AA 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000045AE 4E5E unlink A6 000045B0 4E75 rts 000045B2 444F neg.w A7 000045B4 4F50 chk.w D7, [A0] 000045B6 454E chk.w D2, A6 000045B8 494D chk.w D4, A5 000045BA 0012 0012 ori.b [A2], 0x12 fn000045BE: 000045BE 4E56 FDF0 link A6, -0x0210 000045C2 4EBA E4CE jsr [PC - 0x1B32 /* 00002A92 */] 000045C6 486E FDF0 pea.l [A6 - 0x210] 000045CA 4EBA E55C jsr [PC - 0x1AA4 /* 00002B28 */] 000045CE 584F addq.w A7, 4 000045D0 3F3C 00FF move.w -[A7], 0xFF 000045D4 486E FDF0 pea.l [A6 - 0x210] 000045D8 486E FEF0 pea.l [A6 - 0x110] 000045DC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000045E0 4EBA E4E2 jsr [PC - 0x1B1E /* 00002AC4 */] 000045E4 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 000045EA 6700 0124 beq +0x126 /* 00004710 */ 000045EE 486E FEF0 pea.l [A6 - 0x110] 000045F2 4EBA F6CE jsr [PC - 0x932 /* 00003CC2 */] 000045F6 422D DB34 clr.b [A5 - 0x24CC] 000045FA 422D DB3E clr.b [A5 - 0x24C2] 000045FE 422D DB3F clr.b [A5 - 0x24C1] 00004602 422D DB40 clr.b [A5 - 0x24C0] 00004606 1B7C 0001 DF42 move.b [A5 - 0x20BE], 0x1 0000460C 554F subq.w A7, 2 0000460E 487A 0146 pea.l [PC + 0x146 /* 00004756, value 0x46D6369, pstring "mcid" */] 00004612 486E FEF0 pea.l [A6 - 0x110] 00004616 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000461A 4A5F tst.w [A7]+ 0000461C 6706 beq +0x8 /* 00004624 */ 0000461E 1B7C 0001 DB34 move.b [A5 - 0x24CC], 0x1 label00004624: 00004624 554F subq.w A7, 2 00004626 487A 0126 pea.l [PC + 0x126 /* 0000474E, value 0x770616C, pstring "palette" */] 0000462A 486E FEF0 pea.l [A6 - 0x110] 0000462E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004632 4A5F tst.w [A7]+ 00004634 6706 beq +0x8 /* 0000463C */ 00004636 1B7C 0002 DB34 move.b [A5 - 0x24CC], 0x2 label0000463C: 0000463C 554F subq.w A7, 2 0000463E 487A 0108 pea.l [PC + 0x108 /* 00004748, value 0x4746578, pstring "text" */] 00004642 486E FEF0 pea.l [A6 - 0x110] 00004646 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000464A 4A5F tst.w [A7]+ 0000464C 6706 beq +0x8 /* 00004654 */ 0000464E 1B7C 0003 DB34 move.b [A5 - 0x24CC], 0x3 label00004654: 00004654 554F subq.w A7, 2 00004656 487A 00E8 pea.l [PC + 0xE8 /* 00004740, value 0x6637573, pstring "custom" */] 0000465A 486E FEF0 pea.l [A6 - 0x110] 0000465E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004662 4A5F tst.w [A7]+ 00004664 6706 beq +0x8 /* 0000466C */ 00004666 1B7C 0004 DB34 move.b [A5 - 0x24CC], 0x4 label0000466C: 0000466C 554F subq.w A7, 2 0000466E 487A 00CE pea.l [PC + 0xCE /* 0000473E, value 0x1380663 */] 00004672 486E FEF0 pea.l [A6 - 0x110] 00004676 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000467A 4A5F tst.w [A7]+ 0000467C 56C0 sne D0 0000467E 2F00 move.l -[A7], D0 00004680 554F subq.w A7, 2 00004682 487A 00B4 pea.l [PC + 0xB4 /* 00004738, value 0x5656967, pstring "eight" */] 00004686 486E FEF0 pea.l [A6 - 0x110] 0000468A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000468E 321F move.w D1, [A7]+ 00004690 201F move.l D0, [A7]+ 00004692 4A41 tst.w D1 00004694 56C1 sne D1 00004696 8001 or.b D0, D1 00004698 670A beq +0xC /* 000046A4 */ 0000469A 422D DB3E clr.b [A5 - 0x24C2] 0000469E 1B7C 0004 DB34 move.b [A5 - 0x24CC], 0x4 label000046A4: 000046A4 554F subq.w A7, 2 000046A6 487A 0088 pea.l [PC + 0x88 /* 00004730, value 0x6736967, pstring "signed" */] 000046AA 486E FEF0 pea.l [A6 - 0x110] 000046AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000046B2 4A5F tst.w [A7]+ 000046B4 670C beq +0xE /* 000046C2 */ 000046B6 1B7C 0002 DB3E move.b [A5 - 0x24C2], 0x2 000046BC 1B7C 0004 DB34 move.b [A5 - 0x24CC], 0x4 label000046C2: 000046C2 554F subq.w A7, 2 000046C4 487A 0060 pea.l [PC + 0x60 /* 00004726, value 0x8756E73, pstring "unsigned" */] 000046C8 486E FEF0 pea.l [A6 - 0x110] 000046CC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000046D0 4A5F tst.w [A7]+ 000046D2 670C beq +0xE /* 000046E0 */ 000046D4 1B7C 0001 DB3E move.b [A5 - 0x24C2], 0x1 000046DA 1B7C 0004 DB34 move.b [A5 - 0x24CC], 0x4 label000046E0: 000046E0 554F subq.w A7, 2 000046E2 487A 003C pea.l [PC + 0x3C /* 00004720, value 0x4737761, pstring "swap" */] 000046E6 486E FEF0 pea.l [A6 - 0x110] 000046EA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000046EE 4A5F tst.w [A7]+ 000046F0 6706 beq +0x8 /* 000046F8 */ 000046F2 1B7C 0001 DB3F move.b [A5 - 0x24C1], 0x1 label000046F8: 000046F8 554F subq.w A7, 2 000046FA 487A 0020 pea.l [PC + 0x20 /* 0000471C, value 0x3616C6C, pstring "all" */] 000046FE 486E FEF0 pea.l [A6 - 0x110] 00004702 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004706 4A5F tst.w [A7]+ 00004708 6706 beq +0x8 /* 00004710 */ 0000470A 1B7C 0001 DB40 move.b [A5 - 0x24C0], 0x1 label00004710: 00004710 4E5E unlink A6 00004712 4E75 rts 00004714 5345 subq.w D5, 1 00004716 5449 addq.w A1, 2 00004718 4D50 chk.w D6, [A0] 0000471A 4F52 chk.w D7, [A2] 0000471C 0361 bchg -[A1], D1 0000471E 6C6C bge +0x6E /* 0000478C */ 00004720 0473 7761 7012 subi.w [A3 + D7.w + 0x12], 0x7761 /* 'wa' */ 00004726 0875 6E73 6967 bchg.b <>, 0x73 /* 's' */ 0000472C 6E65 bgt +0x67 /* 00004793 */ 0000472E 6412 bcc +0x14 /* 00004742 */ 00004730 0673 6967 6E65 addi.w [A3 + D6 * 8 + 0x65], 0x6967 /* 'ig' */ 00004736 6412 bcc +0x14 /* 0000474A */ 00004738 0565 bchg -[A5], D2 0000473A 6967 bvs +0x69 /* 000047A3 */ 0000473C 6874 bvc +0x76 /* 000047B2 */ 0000473E 0138 0663 btst [0x00000663], D0 label00004742: 00004742 7573 moveq.l D2, 0x73 00004744 746F moveq.l D2, 0x6F 00004746 6D12 blt +0x14 /* 0000475A */ 00004748 0474 6578 7412 subi.w [A4 + D7.w * 4 + 0x12], 0x6578 /* 'ex' */ // begin alternate branch 0000474A-0000474E label0000474A: 0000474A 6578 bcs +0x7A /* 000047C4 */ 0000474C 7412 moveq.l D2, 0x12 // end alternate branch 0000474A-0000474E label0000474A: // (misaligned) 0000474E 0770 616C bchg <>, D3 00004752 6574 bcs +0x76 /* 000047C8 */ 00004754 7465 moveq.l D2, 0x65 00004756 046D 6369 6412 subi.w [A5 + 0x6412 /* export_3198 */], 0x6369 /* 'ci' */ // begin alternate branch 0000475A-0000475C label0000475A: 0000475A 6412 bcc +0x14 /* 0000476E */ // end alternate branch 0000475A-0000475C label0000475A: // (misaligned) fn0000475C: 0000475C 4E56 FFCC link A6, -0x0034 00004760 F227 E0C0 .fmovem 0xF227, 0xE0C0 // unimplemented 00004764 4EBA E32C jsr [PC - 0x1CD4 /* 00002A92 */] 00004768 486E FFCC pea.l [A6 - 0x34] 0000476C 4EBA EECA jsr [PC - 0x1136 /* 00003638 */] // begin alternate branch 0000476E-00004772 label0000476E: 0000476E EECA 584F bfset A2 {D1:15} // end alternate branch 0000476E-00004772 label0000476E: // (misaligned) 00004770 584F addq.w A7, 4 00004772 F22E 4B00 FFCC fmove fp6, (extended) [A6 - 0x34] 00004778 4EBA E37C jsr [PC - 0x1C84 /* 00002AF6 */] 0000477C 486E FFCC pea.l [A6 - 0x34] 00004780 4EBA EEB6 jsr [PC - 0x114A /* 00003638 */] 00004784 584F addq.w A7, 4 00004786 F22E 4B80 FFCC fmove fp7, (extended) [A6 - 0x34] label0000478C: 0000478C 4EBA E336 jsr [PC - 0x1CCA /* 00002AC4 */] 00004790 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004796 6710 beq +0x12 /* 000047A8 */ 00004798 422D DF42 clr.b [A5 - 0x20BE] 0000479C F22D 6B00 DF44 fmove (extended) [A5 - 0x20BC], fp6 000047A2 F22D 6B80 DF50 fmove (extended) [A5 - 0x20B0], fp7 label000047A8: 000047A8 F21F D003 .fmovem 0xF21F, 0xD003 // unimplemented 000047AC 4E5E unlink A6 000047AE 4E75 rts 000047B0 5345 subq.w D5, 1 label000047B2: 000047B2 5449 addq.w A1, 2 000047B4 4D50 chk.w D6, [A0] 000047B6 4F52 chk.w D7, [A2] fn000047B8: 000047B8 4E56 FFE8 link A6, -0x0018 000047BC 48E7 0700 movem.l -[A7], D5,D6,D7 000047C0 4EBA E2D0 jsr [PC - 0x1D30 /* 00002A92 */] label000047C4: 000047C4 594F subq.w A7, 4 000047C6 4EBA E530 jsr [PC - 0x1AD0 /* 00002CF8 */] // begin alternate branch 000047C8-000047CA label000047C8: 000047C8 E530 roxl D0.b, D2 // end alternate branch 000047C8-000047CA label000047C8: // (misaligned) 000047CA 544F addq.w A7, 2 000047CC 3E1F move.w D7, [A7]+ 000047CE 4EBA E326 jsr [PC - 0x1CDA /* 00002AF6 */] 000047D2 594F subq.w A7, 4 000047D4 4EBA E522 jsr [PC - 0x1ADE /* 00002CF8 */] 000047D8 544F addq.w A7, 2 000047DA 3A1F move.w D5, [A7]+ 000047DC 4EBA E318 jsr [PC - 0x1CE8 /* 00002AF6 */] 000047E0 594F subq.w A7, 4 000047E2 4EBA E514 jsr [PC - 0x1AEC /* 00002CF8 */] 000047E6 2C1F move.l D6, [A7]+ 000047E8 4EBA E2DA jsr [PC - 0x1D26 /* 00002AC4 */] 000047EC 4A47 tst.w D7 000047EE 5DC0 slt D0 000047F0 0C47 0800 cmpi.w D7, 0x800 000047F4 5EC1 sgt D1 000047F6 8001 or.b D0, D1 000047F8 4A45 tst.w D5 000047FA 5DC1 slt D1 000047FC 8001 or.b D0, D1 000047FE 4A86 tst.l D6 00004800 5DC1 slt D1 00004802 8001 or.b D0, D1 00004804 6708 beq +0xA /* 0000480E */ 00004806 487A 0030 pea.l [PC + 0x30 /* 00004838, value 0x15417267, pstring "Argument out of range" */] 0000480A 4EBA D18E jsr [PC - 0x2E72 /* 0000199A */] label0000480E: 0000480E 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004814 6712 beq +0x14 /* 00004828 */ 00004816 3B47 DB36 move.w [A5 - 0x24CA], D7 0000481A 3B45 DB38 move.w [A5 - 0x24C8], D5 0000481E 2B46 DB3A move.l [A5 - 0x24C6], D6 00004822 1B7C 0004 DB34 move.b [A5 - 0x24CC], 0x4 label00004828: 00004828 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000482C 4E5E unlink A6 0000482E 4E75 rts 00004830 5345 subq.w D5, 1 00004832 5443 addq.w D3, 2 00004834 5553 subq.w [A3], 2 00004836 544F addq.w A7, 2 00004838 1541 7267 move.b [A2 + 0x7267], D1 0000483C 756D moveq.l D2, 0x6D 0000483E 656E bcs +0x70 /* 000048AE */ 00004840 7420 moveq.l D2, 0x20 00004842 6F75 ble +0x77 /* 000048B9 */ 00004844 7420 moveq.l D2, 0x20 00004846 6F66 ble +0x68 /* 000048AE */ 00004848 2072 616E movea.l A0, <> 0000484C 6765 beq +0x67 /* 000048B3 */ fn0000484E: 0000484E 4E56 FFEE link A6, -0x0012 00004852 2F07 move.l -[A7], D7 00004854 4EBA E23C jsr [PC - 0x1DC4 /* 00002A92 */] 00004858 594F subq.w A7, 4 0000485A 4EBA E49C jsr [PC - 0x1B64 /* 00002CF8 */] 0000485E 544F addq.w A7, 2 00004860 3E1F move.w D7, [A7]+ 00004862 0C47 0001 cmpi.w D7, 0x1 00004866 5DC0 slt D0 00004868 BE6D 9DF6 cmp.w D7, [A5 - 0x620A] 0000486C 5EC1 sgt D1 0000486E 8001 or.b D0, D1 00004870 6708 beq +0xA /* 0000487A */ 00004872 487A 0040 pea.l [PC + 0x40 /* 000048B4, value 0x11496E76, pstring "Invalid window ID" */] 00004876 4EBA D122 jsr [PC - 0x2EDE /* 0000199A */] label0000487A: 0000487A 4EBA E248 jsr [PC - 0x1DB8 /* 00002AC4 */] 0000487E 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004884 6720 beq +0x22 /* 000048A6 */ 00004886 3007 move.w D0, D7 00004888 E540 asl D0.w, 2 0000488A 0640 9DF4 addi.w D0, 0x9DF4 0000488E 2F35 0000 move.l -[A7], [A5 + D0.w] 00004892 A91F syscall SelectWindow 00004894 3007 move.w D0, D7 00004896 E540 asl D0.w, 2 00004898 0640 9DF4 addi.w D0, 0x9DF4 0000489C 2075 0000 movea.l A0, [A5 + D0.w] 000048A0 2B68 0098 95CA move.l [A5 - 0x6A36], [A0 + 0x98] label000048A6: 000048A6 2E1F move.l D7, [A7]+ 000048A8 4E5E unlink A6 000048AA 4E75 rts 000048AC 5345 subq.w D5, 1 label000048AE: 000048AE 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 000048B2 5049 addq.w A1, 8 000048B4 1149 6E76 move.b [A0 + 0x6E76], A1 000048B8 616C bsr +0x6E /* 00004926 */ 000048BA 6964 bvs +0x66 /* 00004920 */ 000048BC 2077 696E movea.l A0, <> 000048C0 646F bcc +0x71 /* 00004931 */ 000048C2 7720 moveq.l D3, 0x20 000048C4 4944 chk.w D4, D4 fn000048C6: 000048C6 4E56 FEE6 link A6, -0x011A 000048CA 2F0C move.l -[A7], A4 000048CC 486E FEE6 pea.l [A6 - 0x11A] 000048D0 4EBA FA0C jsr [PC - 0x5F4 /* 000042DE */] 000048D4 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 000048DA 6734 beq +0x36 /* 00004910 */ 000048DC 286D 95CA movea.l A4, [A5 - 0x6A36] 000048E0 3F3C 001E move.w -[A7], 0x1E 000048E4 486E FEE6 pea.l [A6 - 0x11A] 000048E8 486C 006C pea.l [A4 + 0x6C] 000048EC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000048F0 197C 0001 00A5 move.b [A4 + 0xA5], 0x1 000048F6 197C 0001 009C move.b [A4 + 0x9C], 0x1 000048FC 2F2C 0004 move.l -[A7], [A4 + 0x4] 00004900 486C 006C pea.l [A4 + 0x6C] 00004904 3F2C 00A2 move.w -[A7], [A4 + 0xA2] 00004908 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] 0000490C 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] label00004910: 00004910 285F movea.l A4, [A7]+ 00004912 4E5E unlink A6 00004914 4E75 rts 00004916 5345 subq.w D5, 1 00004918 5450 addq.w [A0], 2 0000491A 4943 chk.w D4, D3 0000491C 4E41 trap 1 fn0000491E: 0000491E 4E56 FFEC link A6, -0x0014 // begin alternate branch 00004920-00004922 label00004920: 00004920 FFEC .invalid <> // end alternate branch 00004920-00004922 label00004920: // (misaligned) 00004922 48E7 0300 movem.l -[A7], D6,D7 fn00004926: 00004926 4EBA E16A jsr [PC - 0x1E96 /* 00002A92 */] 0000492A 594F subq.w A7, 4 0000492C 4EBA E3CA jsr [PC - 0x1C36 /* 00002CF8 */] 00004930 544F addq.w A7, 2 00004932 3C1F move.w D6, [A7]+ 00004934 4EBA E1C0 jsr [PC - 0x1E40 /* 00002AF6 */] 00004938 594F subq.w A7, 4 0000493A 4EBA E3BC jsr [PC - 0x1C44 /* 00002CF8 */] 0000493E 544F addq.w A7, 2 00004940 3E1F move.w D7, [A7]+ 00004942 4EBA E180 jsr [PC - 0x1E80 /* 00002AC4 */] 00004946 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 0000494C 6752 beq +0x54 /* 000049A0 */ 0000494E 3B46 DB2E move.w [A5 - 0x24D2], D6 00004952 3B47 DB30 move.w [A5 - 0x24D0], D7 00004956 082D 0000 DB2F btst.b [A5 - 0x24D1], 0x0 0000495C 670A beq +0xC /* 00004968 */ 0000495E 302D DB2E move.w D0, [A5 - 0x24D2] 00004962 5240 addq.w D0, 1 00004964 3B40 DB2E move.w [A5 - 0x24D2], D0 label00004968: 00004968 0C6D 0800 DB2E cmpi.w [A5 - 0x24D2], 0x800 0000496E 6F06 ble +0x8 /* 00004976 */ 00004970 3B7C 0800 DB2E move.w [A5 - 0x24D2], 0x800 label00004976: 00004976 0C6D 0008 DB2E cmpi.w [A5 - 0x24D2], 0x8 0000497C 6C06 bge +0x8 /* 00004984 */ 0000497E 3B7C 0008 DB2E move.w [A5 - 0x24D2], 0x8 label00004984: 00004984 0C6D 0008 DB30 cmpi.w [A5 - 0x24D0], 0x8 0000498A 6C06 bge +0x8 /* 00004992 */ 0000498C 3B7C 0008 DB30 move.w [A5 - 0x24D0], 0x8 label00004992: 00004992 0C6D 1000 DB30 cmpi.w [A5 - 0x24D0], 0x1000 00004998 6F06 ble +0x8 /* 000049A0 */ 0000499A 3B7C 1000 DB30 move.w [A5 - 0x24D0], 0x1000 label000049A0: 000049A0 4CDF 00C0 movem.l D6,D7, [A7]+ 000049A4 4E5E unlink A6 000049A6 4E75 rts 000049A8 5345 subq.w D5, 1 000049AA 544E addq.w A6, 2 000049AC 4557 chk.w D2, [A7] 000049AE 5349 subq.w A1, 1 fn000049B0: 000049B0 4E56 FEF0 link A6, -0x0110 000049B4 486E FEF0 pea.l [A6 - 0x110] 000049B8 4EBA F924 jsr [PC - 0x6DC /* 000042DE */] 000049BC 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 000049C2 6708 beq +0xA /* 000049CC */ 000049C4 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] 000049C8 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] label000049CC: 000049CC 4E5E unlink A6 000049CE 4E75 rts 000049D0 444F neg.w A7 000049D2 5341 subq.w D1, 1 000049D4 5645 addq.w D5, 3 000049D6 4153 chk.w D0, [A3] fn000049D8: 000049D8 4E56 0000 link A6, 0 000049DC 554F subq.w A7, 2 000049DE 4EAD 0AAA jsr [A5 + 0xAAA /* export_337 */] 000049E2 4A1F tst.b [A7]+ 000049E4 660A bne +0xC /* 000049F0 */ 000049E6 487A 0018 pea.l [PC + 0x18 /* 00004A00, value 0x13436F70, pstring "Copy Results failed" */] 000049EA 4EBA CFAE jsr [PC - 0x3052 /* 0000199A */] 000049EE 6004 bra +0x6 /* 000049F4 */ label000049F0: 000049F0 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] label000049F4: 000049F4 4E5E unlink A6 000049F6 4E75 rts 000049F8 434F chk.w D1, A7 000049FA 5059 addq.w [A1]+, 8 000049FC 5245 addq.w D5, 1 000049FE 5355 subq.w [A5], 1 00004A00 1343 6F70 move.b [A1 + 0x6F70], D3 00004A04 7920 moveq.l D4, 0x20 00004A06 5265 addq.w -[A5], 1 00004A08 7375 moveq.l D1, 0x75 00004A0A 6C74 bge +0x76 /* 00004A80 */ 00004A0C 7320 moveq.l D1, 0x20 00004A0E 6661 bne +0x63 /* 00004A71 */ 00004A10 696C bvs +0x6E /* 00004A7E */ 00004A12 6564 bcs +0x66 /* 00004A78 */ fn00004A14: 00004A14 4E56 FFEC link A6, -0x0014 00004A18 2F07 move.l -[A7], D7 00004A1A 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] 00004A1E 3E2D 9DF6 move.w D7, [A5 - 0x620A] 00004A22 6026 bra +0x28 /* 00004A4A */ label00004A24: 00004A24 3007 move.w D0, D7 00004A26 E540 asl D0.w, 2 00004A28 0640 9DF4 addi.w D0, 0x9DF4 00004A2C 2075 0000 movea.l A0, [A5 + D0.w] 00004A30 2B68 0098 95CA move.l [A5 - 0x6A36], [A0 + 0x98] 00004A36 554F subq.w A7, 2 00004A38 206D 95CA movea.l A0, [A5 - 0x6A36] 00004A3C 2F28 009E move.l -[A7], [A0 + 0x9E] 00004A40 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00004A44 3D5F FFEC move.w [A6 - 0x14], [A7]+ 00004A48 5347 subq.w D7, 1 label00004A4A: 00004A4A 0C47 0001 cmpi.w D7, 0x1 00004A4E 6CD4 bge -0x2A /* 00004A24 */ 00004A50 2E1F move.l D7, [A7]+ 00004A52 4E5E unlink A6 00004A54 4E75 rts 00004A56 4449 neg.w A1 00004A58 5350 subq.w [A0], 1 00004A5A 4F53 chk.w D7, [A3] 00004A5C 4541 chk.w D2, D1 fn00004A5E: 00004A5E 4E56 FEF0 link A6, -0x0110 00004A62 486E FEF0 pea.l [A6 - 0x110] 00004A66 4EBA F876 jsr [PC - 0x78A /* 000042DE */] 00004A6A 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004A70 6718 beq +0x1A /* 00004A8A */ 00004A72 554F subq.w A7, 2 00004A74 486E FEF0 pea.l [A6 - 0x110] label00004A78: 00004A78 4227 clr.b -[A7] 00004A7A 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] label00004A7E: 00004A7E 101F move.b D0, [A7]+ label00004A80: 00004A80 5300 subq.b D0, 1 00004A82 6706 beq +0x8 /* 00004A8A */ 00004A84 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 label00004A8A: 00004A8A 4E5E unlink A6 00004A8C 4E75 rts 00004A8E 444F neg.w A7 00004A90 4455 neg.w [A5] 00004A92 504C addq.w A4, 8 00004A94 4943 chk.w D4, D3 fn00004A96: 00004A96 4E56 FFE4 link A6, -0x001C 00004A9A 4EBA DFF6 jsr [PC - 0x200A /* 00002A92 */] 00004A9E 594F subq.w A7, 4 00004AA0 4EBA E256 jsr [PC - 0x1DAA /* 00002CF8 */] 00004AA4 544F addq.w A7, 2 00004AA6 3D5F FFE6 move.w [A6 - 0x1A], [A7]+ 00004AAA 4EBA E04A jsr [PC - 0x1FB6 /* 00002AF6 */] 00004AAE 594F subq.w A7, 4 00004AB0 4EBA E246 jsr [PC - 0x1DBA /* 00002CF8 */] 00004AB4 544F addq.w A7, 2 00004AB6 3D5F FFE4 move.w [A6 - 0x1C], [A7]+ 00004ABA 4EBA E008 jsr [PC - 0x1FF8 /* 00002AC4 */] 00004ABE 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004AC4 6736 beq +0x38 /* 00004AFC */ 00004AC6 3D6D FE16 FFEA move.w [A6 - 0x16], [A5 - 0x1EA] 00004ACC 3D6D FE18 FFE8 move.w [A6 - 0x18], [A5 - 0x1E8] 00004AD2 3B6E FFE6 FE16 move.w [A5 - 0x1EA], [A6 - 0x1A] 00004AD8 3B6E FFE4 FE18 move.w [A5 - 0x1E8], [A6 - 0x1C] 00004ADE 486E FFE8 pea.l [A6 - 0x18] 00004AE2 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00004AE6 486E FFE4 pea.l [A6 - 0x1C] 00004AEA 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00004AEE 4227 clr.b -[A7] 00004AF0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004AF4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00004AF8 4EAD 063A jsr [A5 + 0x63A /* export_195 */] label00004AFC: 00004AFC 4E5E unlink A6 00004AFE 4E75 rts 00004B00 444F neg.w A7 00004B02 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 00004B06 544F addq.w A7, 2 fn00004B08: 00004B08 4E56 FFE6 link A6, -0x001A 00004B0C 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00004B10 4EBA DF80 jsr [PC - 0x2080 /* 00002A92 */] 00004B14 554F subq.w A7, 2 00004B16 4EBA F52C jsr [PC - 0xAD4 /* 00004044 */] 00004B1A 361F move.w D3, [A7]+ 00004B1C 4EBA DFD8 jsr [PC - 0x2028 /* 00002AF6 */] 00004B20 554F subq.w A7, 2 00004B22 4EBA F520 jsr [PC - 0xAE0 /* 00004044 */] 00004B26 381F move.w D4, [A7]+ 00004B28 4EBA DFCC jsr [PC - 0x2034 /* 00002AF6 */] 00004B2C 554F subq.w A7, 2 00004B2E 4EBA F514 jsr [PC - 0xAEC /* 00004044 */] 00004B32 3A1F move.w D5, [A7]+ 00004B34 4EBA DFC0 jsr [PC - 0x2040 /* 00002AF6 */] 00004B38 554F subq.w A7, 2 00004B3A 4EBA F508 jsr [PC - 0xAF8 /* 00004044 */] 00004B3E 3C1F move.w D6, [A7]+ 00004B40 4EBA DFB4 jsr [PC - 0x204C /* 00002AF6 */] 00004B44 554F subq.w A7, 2 00004B46 4EBA F4FC jsr [PC - 0xB04 /* 00004044 */] 00004B4A 3E1F move.w D7, [A7]+ 00004B4C 4EBA DF76 jsr [PC - 0x208A /* 00002AC4 */] 00004B50 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004B56 6772 beq +0x74 /* 00004BCA */ 00004B58 286D DF34 movea.l A4, [A5 - 0x20CC] 00004B5C 3003 move.w D0, D3 00004B5E C1FC 001A muls.w D0, 0x1A 00004B62 F22D 5000 DF3A fmove fp0, (int16_t) [A5 - 0x20C6] 00004B68 0640 3516 addi.w D0, 0x3516 00004B6C F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 00004B72 3004 move.w D0, D4 00004B74 C1FC 001A muls.w D0, 0x1A 00004B78 F22D 5000 DF3C fmove fp0, (int16_t) [A5 - 0x20C4] 00004B7E 0640 3516 addi.w D0, 0x3516 00004B82 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 00004B88 3005 move.w D0, D5 00004B8A C1FC 001A muls.w D0, 0x1A 00004B8E F22D 5000 DF3E fmove fp0, (int16_t) [A5 - 0x20C2] 00004B94 0640 3516 addi.w D0, 0x3516 00004B98 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 00004B9E 3006 move.w D0, D6 00004BA0 C1FC 001A muls.w D0, 0x1A 00004BA4 F22D 5000 DF40 fmove fp0, (int16_t) [A5 - 0x20C0] 00004BAA 0640 3516 addi.w D0, 0x3516 00004BAE F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 00004BB4 3007 move.w D0, D7 00004BB6 C1FC 001A muls.w D0, 0x1A 00004BBA F22D 5000 A630 fmove fp0, (int16_t) [A5 - 0x59D0] 00004BC0 0640 3516 addi.w D0, 0x3516 00004BC4 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 label00004BCA: 00004BCA 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00004BCE 4E5E unlink A6 00004BD0 4E75 rts 00004BD2 444F neg.w A7 00004BD4 4745 chk.w D3, D5 00004BD6 544C addq.w A4, 2 00004BD8 494E chk.w D4, A6 fn00004BDA: 00004BDA 4E56 FFEE link A6, -0x0012 00004BDE 2F07 move.l -[A7], D7 00004BE0 4EBA DEB0 jsr [PC - 0x2150 /* 00002A92 */] 00004BE4 594F subq.w A7, 4 00004BE6 4EBA E110 jsr [PC - 0x1EF0 /* 00002CF8 */] 00004BEA 544F addq.w A7, 2 00004BEC 3E1F move.w D7, [A7]+ 00004BEE 4EBA DED4 jsr [PC - 0x212C /* 00002AC4 */] 00004BF2 4A47 tst.w D7 00004BF4 5DC0 slt D0 00004BF6 0C47 0003 cmpi.w D7, 0x3 00004BFA 5EC1 sgt D1 00004BFC 8001 or.b D0, D1 00004BFE 670A beq +0xC /* 00004C0A */ 00004C00 487A 001A pea.l [PC + 0x1A /* 00004C1C, value 0x12426164, pstring "Bad channel number" */] 00004C04 4EBA CD94 jsr [PC - 0x326C /* 0000199A */] 00004C08 6004 bra +0x6 /* 00004C0E */ label00004C0A: 00004C0A 3B47 C886 move.w [A5 - 0x377A], D7 label00004C0E: 00004C0E 2E1F move.l D7, [A7]+ 00004C10 4E5E unlink A6 00004C12 4E75 rts 00004C14 5345 subq.w D5, 1 00004C16 5443 addq.w D3, 2 00004C18 4841 swap.w D1 00004C1A 4E4E trap 14 00004C1C 1242 movea.b A1, D2 00004C1E 6164 bsr +0x66 /* 00004C84 */ 00004C20 2063 movea.l A0, -[A3] 00004C22 6861 bvc +0x63 /* 00004C85 */ 00004C24 6E6E bgt +0x70 /* 00004C94 */ 00004C26 656C bcs +0x6E /* 00004C94 */ 00004C28 206E 756D movea.l A0, [A6 + 0x756D] 00004C2C 6265 bhi +0x67 /* 00004C93 */ 00004C2E 7216 moveq.l D1, 0x16 fn00004C30: 00004C30 4E56 FFF4 link A6, -0x000C 00004C34 4EBA DE5C jsr [PC - 0x21A4 /* 00002A92 */] 00004C38 486E FFF4 pea.l [A6 - 0xC] 00004C3C 4EBA E9FA jsr [PC - 0x1606 /* 00003638 */] 00004C40 584F addq.w A7, 4 00004C42 F22E 4800 FFF4 fmove fp0, (extended) [A6 - 0xC] 00004C48 F22D 6400 DF20 fmove (float) [A5 - 0x20E0], fp0 00004C4E 4EBA DEA6 jsr [PC - 0x215A /* 00002AF6 */] 00004C52 486E FFF4 pea.l [A6 - 0xC] 00004C56 4EBA E9E0 jsr [PC - 0x1620 /* 00003638 */] 00004C5A 584F addq.w A7, 4 00004C5C F22E 4800 FFF4 fmove fp0, (extended) [A6 - 0xC] 00004C62 F22D 6400 DF18 fmove (float) [A5 - 0x20E8], fp0 00004C68 4EBA DE8C jsr [PC - 0x2174 /* 00002AF6 */] 00004C6C 486E FFF4 pea.l [A6 - 0xC] 00004C70 4EBA E9C6 jsr [PC - 0x163A /* 00003638 */] 00004C74 584F addq.w A7, 4 00004C76 F22E 4800 FFF4 fmove fp0, (extended) [A6 - 0xC] 00004C7C F22D 6400 DF1C fmove (float) [A5 - 0x20E4], fp0 00004C82 4EBA DE40 jsr [PC - 0x21C0 /* 00002AC4 */] // begin alternate branch 00004C84-00004C86 fn00004C84: 00004C84 DE40 add.w D7, D0 // end alternate branch 00004C84-00004C86 fn00004C84: // (misaligned) 00004C86 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004C8C 6704 beq +0x6 /* 00004C92 */ 00004C8E 4EAD 053A jsr [A5 + 0x53A /* export_163 */] label00004C92: 00004C92 4E5E unlink A6 label00004C94: 00004C94 4E75 rts 00004C96 444F neg.w A7 00004C98 524F addq.w A7, 1 00004C9A 5441 addq.w D1, 2 00004C9C 5445 addq.w D5, 2 fn00004C9E: 00004C9E 4E56 FFD8 link A6, -0x0028 00004CA2 F227 E080 .fmovem 0xF227, 0xE080 // unimplemented 00004CA6 486E FFD8 pea.l [A6 - 0x28] 00004CAA 4EBA E98C jsr [PC - 0x1674 /* 00003638 */] 00004CAE 584F addq.w A7, 4 00004CB0 F22E 4B80 FFD8 fmove fp7, (extended) [A6 - 0x28] 00004CB6 F22E 6B80 FFD8 fmove (extended) [A6 - 0x28], fp7 00004CBC 486E FFD8 pea.l [A6 - 0x28] 00004CC0 4EBA DF32 jsr [PC - 0x20CE /* 00002BF4 */] 00004CC4 F23C 53B8 0001 fcmp fp7, (int16_t) 0x1 00004CCA F240 0001 .extension 0x240 <>, 0x0001 // unimplemented 00004CCE 4400 neg.b D0 00004CD0 1D40 0008 move.b [A6 + 0x8], D0 00004CD4 F21F D001 .fmovem 0xF21F, 0xD001 // unimplemented 00004CD8 4E5E unlink A6 00004CDA 4E75 rts 00004CDC 4745 chk.w D3, D5 00004CDE 5442 addq.w D2, 2 00004CE0 4F4F chk.w D7, A7 00004CE2 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5 // begin alternate branch 00004CE4-00004CEE fn00004CE4: 00004CE4 4E56 0000 link A6, 0 00004CE8 4EBA DDA8 jsr [PC - 0x2258 /* 00002A92 */] 00004CEC 554F subq.w A7, 2 // end alternate branch 00004CE4-00004CEE fn00004CE4: // (misaligned) 00004CE6 0000 4EBA ori.b D0, 0xBA 00004CEA DDA8 554F add.l [A0 + 0x554F], D6 00004CEE 4EBA FFAE jsr [PC - 0x52 /* 00004C9E */] 00004CF2 1D5F 0008 move.b [A6 + 0x8], [A7]+ 00004CF6 4EBA DDCC jsr [PC - 0x2234 /* 00002AC4 */] 00004CFA 4E5E unlink A6 00004CFC 4E75 rts 00004CFE 4745 chk.w D3, D5 00004D00 5442 addq.w D2, 2 00004D02 4F4F chk.w D7, A7 00004D04 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5 // begin alternate branch 00004D06-00004D0A fn00004D06: 00004D06 4E56 FFCC link A6, -0x0034 // end alternate branch 00004D06-00004D0A fn00004D06: // (misaligned) 00004D08 FFCC .invalid <> 00004D0A F227 E0C0 .fmovem 0xF227, 0xE0C0 // unimplemented 00004D0E 4EBA DD82 jsr [PC - 0x227E /* 00002A92 */] 00004D12 486E FFCC pea.l [A6 - 0x34] 00004D16 4EBA E920 jsr [PC - 0x16E0 /* 00003638 */] 00004D1A 584F addq.w A7, 4 00004D1C F22E 4B00 FFCC fmove fp6, (extended) [A6 - 0x34] 00004D22 4EBA DDD2 jsr [PC - 0x222E /* 00002AF6 */] 00004D26 486E FFCC pea.l [A6 - 0x34] 00004D2A 4EBA E90C jsr [PC - 0x16F4 /* 00003638 */] 00004D2E 584F addq.w A7, 4 00004D30 F22E 4B80 FFCC fmove fp7, (extended) [A6 - 0x34] 00004D36 4EBA DD8C jsr [PC - 0x2274 /* 00002AC4 */] 00004D3A 206D 95CA movea.l A0, [A5 - 0x6A36] 00004D3E 1028 0A1A move.b D0, [A0 + 0xA1A] 00004D42 5300 subq.b D0, 1 00004D44 672C beq +0x2E /* 00004D72 */ 00004D46 594F subq.w A7, 4 00004D48 F22E 6B00 FFCC fmove (extended) [A6 - 0x34], fp6 00004D4E 486E FFCC pea.l [A6 - 0x34] 00004D52 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00004D56 544F addq.w A7, 2 00004D58 4EBA E25A jsr [PC - 0x1DA6 /* 00002FB4 */] 00004D5C 594F subq.w A7, 4 00004D5E F22E 6B80 FFCC fmove (extended) [A6 - 0x34], fp7 00004D64 486E FFCC pea.l [A6 - 0x34] 00004D68 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00004D6C 544F addq.w A7, 2 00004D6E 4EBA E244 jsr [PC - 0x1DBC /* 00002FB4 */] label00004D72: 00004D72 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004D78 673C beq +0x3E /* 00004DB6 */ 00004D7A F23C 4B38 0000 0000 0000 0000 0000 0000 fcmp fp6, (extended) (extended)0x000000000000000000000000 00004D8A F240 0001 .extension 0x240 <>, 0x0001 // unimplemented 00004D8E F23C 4BB8 0000 0000 0000 0000 0000 0000 fcmp fp7, (extended) (extended)0x000000000000000000000000 00004D9E F241 0001 .extension 0x241 <>, 0x0001 // unimplemented 00004DA2 C001 and.b D0, D1 00004DA4 4400 neg.b D0 00004DA6 1B40 A673 move.b [A5 - 0x598D], D0 00004DAA F22D 6B00 A678 fmove (extended) [A5 - 0x5988], fp6 00004DB0 F22D 6B80 A684 fmove (extended) [A5 - 0x597C], fp7 label00004DB6: 00004DB6 F21F D003 .fmovem 0xF21F, 0xD003 // unimplemented 00004DBA 4E5E unlink A6 00004DBC 4E75 rts 00004DBE 5345 subq.w D5, 1 00004DC0 5450 addq.w [A0], 2 00004DC2 4C4F 5453 movem.l D0,D1,D4,D6,A2,A4,A6, A7 fn00004DC6: 00004DC6 4E56 FFEC link A6, -0x0014 00004DCA 48E7 0300 movem.l -[A7], D6,D7 00004DCE 4EBA DCC2 jsr [PC - 0x233E /* 00002A92 */] 00004DD2 594F subq.w A7, 4 00004DD4 4EBA DF22 jsr [PC - 0x20DE /* 00002CF8 */] 00004DD8 544F addq.w A7, 2 00004DDA 3C1F move.w D6, [A7]+ 00004DDC 4EBA DD18 jsr [PC - 0x22E8 /* 00002AF6 */] 00004DE0 594F subq.w A7, 4 00004DE2 4EBA DF14 jsr [PC - 0x20EC /* 00002CF8 */] 00004DE6 544F addq.w A7, 2 00004DE8 3E1F move.w D7, [A7]+ 00004DEA 4EBA DCD8 jsr [PC - 0x2328 /* 00002AC4 */] 00004DEE 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004DF4 6718 beq +0x1A /* 00004E0E */ 00004DF6 4A46 tst.w D6 00004DF8 57C0 seq D0 00004DFA 4A47 tst.w D7 00004DFC 57C1 seq D1 00004DFE C001 and.b D0, D1 00004E00 5200 addq.b D0, 1 00004E02 1B40 A676 move.b [A5 - 0x598A], D0 00004E06 3B46 A690 move.w [A5 - 0x5970], D6 00004E0A 3B47 A692 move.w [A5 - 0x596E], D7 label00004E0E: 00004E0E 4CDF 00C0 movem.l D6,D7, [A7]+ 00004E12 4E5E unlink A6 00004E14 4E75 rts 00004E16 5345 subq.w D5, 1 00004E18 5450 addq.w [A0], 2 00004E1A 4C4F 5444 movem.l D2,D6,A2,A4,A6, A7 fn00004E1E: 00004E1E 4E56 FFE6 link A6, -0x001A 00004E22 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00004E26 4EBA DC6A jsr [PC - 0x2396 /* 00002A92 */] 00004E2A 554F subq.w A7, 2 00004E2C 4EBA F216 jsr [PC - 0xDEA /* 00004044 */] 00004E30 361F move.w D3, [A7]+ 00004E32 4EBA DCC2 jsr [PC - 0x233E /* 00002AF6 */] 00004E36 554F subq.w A7, 2 00004E38 4EBA F20A jsr [PC - 0xDF6 /* 00004044 */] 00004E3C 381F move.w D4, [A7]+ 00004E3E 4EBA DCB6 jsr [PC - 0x234A /* 00002AF6 */] 00004E42 554F subq.w A7, 2 00004E44 4EBA F1FE jsr [PC - 0xE02 /* 00004044 */] 00004E48 3A1F move.w D5, [A7]+ 00004E4A 4EBA DCAA jsr [PC - 0x2356 /* 00002AF6 */] 00004E4E 554F subq.w A7, 2 00004E50 4EBA F1F2 jsr [PC - 0xE0E /* 00004044 */] 00004E54 3C1F move.w D6, [A7]+ 00004E56 4EBA DC9E jsr [PC - 0x2362 /* 00002AF6 */] 00004E5A 554F subq.w A7, 2 00004E5C 4EBA F1E6 jsr [PC - 0xE1A /* 00004044 */] 00004E60 3E1F move.w D7, [A7]+ 00004E62 4EBA DC60 jsr [PC - 0x23A0 /* 00002AC4 */] 00004E66 4A6D C898 tst.w [A5 - 0x3768] 00004E6A 6608 bne +0xA /* 00004E74 */ 00004E6C 487A 00B0 pea.l [PC + 0xB0 /* 00004F1E, value 0xA4E6F20 '\nNo ', pstring "No results" */] 00004E70 4EBA CB28 jsr [PC - 0x34D8 /* 0000199A */] label00004E74: 00004E74 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00004E7A 6700 0092 beq +0x94 /* 00004F0E */ 00004E7E 286D DF34 movea.l A4, [A5 - 0x20CC] 00004E82 266D C892 movea.l A3, [A5 - 0x376E] 00004E86 302D C898 move.w D0, [A5 - 0x3768] 00004E8A E540 asl D0.w, 2 00004E8C 3203 move.w D1, D3 00004E8E C3FC 001A muls.w D1, 0x1A 00004E92 0640 0648 addi.w D0, 0x648 00004E96 F233 4000 0000 fmove fp0, (int32_t) [A3 + D0.w] 00004E9C 0641 3516 addi.w D1, 0x3516 00004EA0 F234 6800 1000 fmove (extended) [A4 + D1.w], fp0 00004EA6 302D C898 move.w D0, [A5 - 0x3768] 00004EAA E540 asl D0.w, 2 00004EAC 3204 move.w D1, D4 00004EAE C3FC 001A muls.w D1, 0x1A 00004EB2 F233 4400 0000 fmove fp0, (float) [A3 + D0.w] 00004EB8 0641 3516 addi.w D1, 0x3516 00004EBC F234 6800 1000 fmove (extended) [A4 + D1.w], fp0 00004EC2 302D C898 move.w D0, [A5 - 0x3768] 00004EC6 E540 asl D0.w, 2 00004EC8 3205 move.w D1, D5 00004ECA C3FC 001A muls.w D1, 0x1A 00004ECE 0640 096C addi.w D0, 0x96C /* '\tl' */ 00004ED2 F233 4400 0000 fmove fp0, (float) [A3 + D0.w] 00004ED8 0641 3516 addi.w D1, 0x3516 00004EDC F234 6800 1000 fmove (extended) [A4 + D1.w], fp0 00004EE2 3006 move.w D0, D6 00004EE4 C1FC 001A muls.w D0, 0x1A 00004EE8 F22D 5000 BE20 fmove fp0, (int16_t) [A5 - 0x41E0] 00004EEE 0640 3516 addi.w D0, 0x3516 00004EF2 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 00004EF8 3007 move.w D0, D7 00004EFA C1FC 001A muls.w D0, 0x1A 00004EFE F22D 5000 BE22 fmove fp0, (int16_t) [A5 - 0x41DE] 00004F04 0640 3516 addi.w D0, 0x3516 00004F08 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 label00004F0E: 00004F0E 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00004F12 4E5E unlink A6 00004F14 4E75 rts 00004F16 4745 chk.w D3, D5 00004F18 5452 addq.w [A2], 2 00004F1A 4553 chk.w D2, [A3] 00004F1C 554C subq.w A4, 2 00004F1E 0A4E 6F20 xori.w A6, 0x6F20 /* 'o ' */ 00004F22 7265 moveq.l D1, 0x65 00004F24 7375 moveq.l D1, 0x75 00004F26 6C74 bge +0x76 /* 00004F9C */ 00004F28 7316 moveq.l D1, 0x16 fn00004F2A: 00004F2A 4E56 FFE0 link A6, -0x0020 00004F2E 0C2D 0004 B2E5 cmpi.b [A5 - 0x4D1B], 0x4 00004F34 57C0 seq D0 00004F36 C02D B2E4 and.b D0, [A5 - 0x4D1C] 00004F3A 5300 subq.b D0, 1 00004F3C 670C beq +0xE /* 00004F4A */ 00004F3E 487A 00DC pea.l [PC + 0xDC /* 0000501C, value 0xB4E6F74, pstring "Not pasting" */] 00004F42 4EBA CA56 jsr [PC - 0x35AA /* 0000199A */] 00004F46 6000 00C2 bra +0xC4 /* 0000500A */ label00004F4A: 00004F4A 7000 moveq.l D0, 0x00 00004F4C 102D DF38 move.b D0, [A5 - 0x20C8] 00004F50 3F00 move.w -[A7], D0 00004F52 487A 00C2 pea.l [PC + 0xC2 /* 00005016, value 0xF00000, cstring "" */] 00004F56 486E FFE0 pea.l [A6 - 0x20] 00004F5A 3F3C 0006 move.w -[A7], 0x6 00004F5E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00004F62 486E FFE0 pea.l [A6 - 0x20] 00004F66 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00004F6A 6740 beq +0x42 /* 00004FAC */ 00004F6C 102D DF38 move.b D0, [A5 - 0x20C8] 00004F70 6020 bra +0x22 /* 00004F92 */ label00004F72: 00004F72 1B7C 0005 B2E5 move.b [A5 - 0x4D1B], 0x5 00004F78 602A bra +0x2C /* 00004FA4 */ label00004F7A: 00004F7A 1B7C 0006 B2E5 move.b [A5 - 0x4D1B], 0x6 00004F80 6022 bra +0x24 /* 00004FA4 */ label00004F82: 00004F82 1B7C 0007 B2E5 move.b [A5 - 0x4D1B], 0x7 00004F88 601A bra +0x1C /* 00004FA4 */ label00004F8A: 00004F8A 1B7C 0008 B2E5 move.b [A5 - 0x4D1B], 0x8 00004F90 6012 bra +0x14 /* 00004FA4 */ label00004F92: 00004F92 0600 00DC addi.b D0, 0xDC 00004F96 67DA beq -0x24 /* 00004F72 */ 00004F98 5300 subq.b D0, 1 00004F9A 67DE beq -0x20 /* 00004F7A */ label00004F9C: 00004F9C 5300 subq.b D0, 1 00004F9E 67E2 beq -0x1C /* 00004F82 */ 00004FA0 5300 subq.b D0, 1 00004FA2 67E6 beq -0x18 /* 00004F8A */ label00004FA4: 00004FA4 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00004FA8 6000 0060 bra +0x62 /* 0000500A */ label00004FAC: 00004FAC 102D DF38 move.b D0, [A5 - 0x20C8] 00004FB0 603E bra +0x40 /* 00004FF0 */ label00004FB2: 00004FB2 3F3C 0002 move.w -[A7], 0x2 00004FB6 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00004FBA 604A bra +0x4C /* 00005006 */ label00004FBC: 00004FBC 3F3C 0003 move.w -[A7], 0x3 00004FC0 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00004FC4 6040 bra +0x42 /* 00005006 */ label00004FC6: 00004FC6 1B7C 0001 DD74 move.b [A5 - 0x228C], 0x1 00004FCC 3F3C 0003 move.w -[A7], 0x3 00004FD0 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00004FD4 6030 bra +0x32 /* 00005006 */ label00004FD6: 00004FD6 3F3C 0004 move.w -[A7], 0x4 00004FDA 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00004FDE 6026 bra +0x28 /* 00005006 */ label00004FE0: 00004FE0 1B7C 0001 DD74 move.b [A5 - 0x228C], 0x1 00004FE6 3F3C 0004 move.w -[A7], 0x4 00004FEA 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00004FEE 6016 bra +0x18 /* 00005006 */ label00004FF0: 00004FF0 0600 00E1 addi.b D0, 0xE1 00004FF4 67BC beq -0x42 /* 00004FB2 */ 00004FF6 5300 subq.b D0, 1 00004FF8 67C2 beq -0x3C /* 00004FBC */ 00004FFA 5300 subq.b D0, 1 00004FFC 67C8 beq -0x36 /* 00004FC6 */ 00004FFE 5300 subq.b D0, 1 00005000 67DE beq -0x20 /* 00004FE0 */ 00005002 5300 subq.b D0, 1 00005004 67D0 beq -0x2E /* 00004FD6 */ label00005006: 00005006 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] label0000500A: 0000500A 4E5E unlink A6 0000500C 4E75 rts 0000500E 444F neg.w A7 00005010 5041 addq.w D1, 8 00005012 5354 subq.w [A4], 1 00005014 454F chk.w D2, A7 00005016 00F0 .incomplete 00005018 0000 0000 ori.b D0, 0x0 0000501C 0B4E bchg A6, D5 0000501E 6F74 ble +0x76 /* 00005094 */ 00005020 2070 6173 7469 6E67 4E56 FFEE movea.l A0, [[A0 + 0x74696E67] + 0x4E56FFEE] // begin alternate branch 00005028-0000502C fn00005028: 00005028 4E56 FFEE link A6, -0x0012 // end alternate branch 00005028-0000502C fn00005028: // (misaligned) 0000502C 2F07 move.l -[A7], D7 0000502E 4EBA DA62 jsr [PC - 0x259E /* 00002A92 */] 00005032 594F subq.w A7, 4 00005034 4EBA DCC2 jsr [PC - 0x233E /* 00002CF8 */] 00005038 544F addq.w A7, 2 0000503A 3E1F move.w D7, [A7]+ 0000503C 4EBA DA86 jsr [PC - 0x257A /* 00002AC4 */] 00005040 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005046 56C0 sne D0 00005048 4A47 tst.w D7 0000504A 5EC1 sgt D1 0000504C C001 and.b D0, D1 0000504E 6708 beq +0xA /* 00005058 */ 00005050 3B47 A630 move.w [A5 - 0x59D0], D7 00005054 4EAD 049A jsr [A5 + 0x49A /* export_143 */] label00005058: 00005058 2E1F move.l D7, [A7]+ 0000505A 4E5E unlink A6 0000505C 4E75 rts 0000505E 5345 subq.w D5, 1 00005060 544C addq.w A4, 2 00005062 494E chk.w D4, A6 00005064 4557 chk.w D2, [A7] fn00005066: 00005066 4E56 FFEA link A6, -0x0016 0000506A 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000506E 4EBA DA22 jsr [PC - 0x25DE /* 00002A92 */] 00005072 594F subq.w A7, 4 00005074 4EBA DC82 jsr [PC - 0x237E /* 00002CF8 */] 00005078 544F addq.w A7, 2 0000507A 3A1F move.w D5, [A7]+ 0000507C 4EBA DA78 jsr [PC - 0x2588 /* 00002AF6 */] 00005080 594F subq.w A7, 4 00005082 4EBA DC74 jsr [PC - 0x238C /* 00002CF8 */] 00005086 544F addq.w A7, 2 00005088 3C1F move.w D6, [A7]+ 0000508A 4EBA DA6A jsr [PC - 0x2596 /* 00002AF6 */] 0000508E 594F subq.w A7, 4 00005090 4EBA DC66 jsr [PC - 0x239A /* 00002CF8 */] label00005094: 00005094 544F addq.w A7, 2 00005096 3E1F move.w D7, [A7]+ 00005098 4EBA DA2A jsr [PC - 0x25D6 /* 00002AC4 */] 0000509C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 000050A2 56C0 sne D0 000050A4 0C47 0500 cmpi.w D7, 0x500 000050A8 5FC1 sle D1 000050AA C001 and.b D0, D1 000050AC 6700 005E beq +0x60 /* 0000510C */ 000050B0 286D DF34 movea.l A4, [A5 - 0x20CC] 000050B4 102D DF38 move.b D0, [A5 - 0x20C8] 000050B8 6040 bra +0x42 /* 000050FA */ label000050BA: 000050BA 3F05 move.w -[A7], D5 000050BC 3F06 move.w -[A7], D6 000050BE 3F07 move.w -[A7], D7 000050C0 486C 3F4A pea.l [A4 + 0x3F4A] 000050C4 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 000050C8 6042 bra +0x44 /* 0000510C */ label000050CA: 000050CA 3F05 move.w -[A7], D5 000050CC 3F06 move.w -[A7], D6 000050CE 3F07 move.w -[A7], D7 000050D0 486C 3F4A pea.l [A4 + 0x3F4A] 000050D4 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 000050D8 6032 bra +0x34 /* 0000510C */ label000050DA: 000050DA 3F05 move.w -[A7], D5 000050DC 3F06 move.w -[A7], D6 000050DE 3F07 move.w -[A7], D7 000050E0 486C 3F4A pea.l [A4 + 0x3F4A] 000050E4 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 000050E8 6022 bra +0x24 /* 0000510C */ label000050EA: 000050EA 3F05 move.w -[A7], D5 000050EC 3F06 move.w -[A7], D6 000050EE 3F07 move.w -[A7], D7 000050F0 486C 3F4A pea.l [A4 + 0x3F4A] 000050F4 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000050F8 6012 bra +0x14 /* 0000510C */ label000050FA: 000050FA 0600 00EA addi.b D0, 0xEA 000050FE 67DA beq -0x24 /* 000050DA */ 00005100 5300 subq.b D0, 1 00005102 67E6 beq -0x18 /* 000050EA */ 00005104 5300 subq.b D0, 1 00005106 67B2 beq -0x4C /* 000050BA */ 00005108 5300 subq.b D0, 1 0000510A 67BE beq -0x40 /* 000050CA */ label0000510C: 0000510C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00005110 4E5E unlink A6 00005112 4E75 rts 00005114 4745 chk.w D3, D5 00005116 544F addq.w A7, 2 00005118 5250 addq.w [A0], 1 0000511A 5554 subq.w [A4], 2 fn0000511C: 0000511C 4E56 FFAC link A6, -0x0054 00005120 48E7 0300 movem.l -[A7], D6,D7 00005124 7C00 moveq.l D6, 0x00 00005126 1C2D DF38 move.b D6, [A5 - 0x20C8] 0000512A 3006 move.w D0, D6 0000512C 6028 bra +0x2A /* 00005156 */ 0000512E 4207 clr.b D7 00005130 6048 bra +0x4A /* 0000517A */ 00005132 7E01 moveq.l D7, 0x01 00005134 6044 bra +0x46 /* 0000517A */ 00005136 7E02 moveq.l D7, 0x02 00005138 6040 bra +0x42 /* 0000517A */ 0000513A 7E03 moveq.l D7, 0x03 0000513C 603C bra +0x3E /* 0000517A */ 0000513E 7E04 moveq.l D7, 0x04 00005140 6038 bra +0x3A /* 0000517A */ 00005142 7E05 moveq.l D7, 0x05 00005144 6034 bra +0x36 /* 0000517A */ 00005146 7E06 moveq.l D7, 0x06 00005148 6030 bra +0x32 /* 0000517A */ 0000514A 7E07 moveq.l D7, 0x07 0000514C 602C bra +0x2E /* 0000517A */ 0000514E 7E08 moveq.l D7, 0x08 00005150 6028 bra +0x2A /* 0000517A */ 00005152 7E09 moveq.l D7, 0x09 00005154 6024 bra +0x26 /* 0000517A */ label00005156: 00005156 0C40 000A cmpi.w D0, 0xA /* '\n' */ 0000515A 641E bcc +0x20 /* 0000517A */ 0000515C D040 add.w D0, D0 0000515E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00005162 4EFB 0002 jmp [PC + D0.w + 0x2] 00005166 FFC8 .invalid <> 00005168 FFCC .invalid <> 0000516A FFD0 .invalid <> 0000516C FFD4 .invalid <> 0000516E FFD8 .invalid <> 00005170 FFDC .invalid <> 00005172 FFE0 .invalid <> 00005174 FFE4 .invalid <> 00005176 FFE8 .invalid <> 00005178 FFEC .invalid <> label0000517A: 0000517A 554F subq.w A7, 2 0000517C 4EBA FB66 jsr [PC - 0x49A /* 00004CE4 */] 00005180 4A1F tst.b [A7]+ 00005182 6732 beq +0x34 /* 000051B6 */ 00005184 486D DA9E pea.l [A5 - 0x2562] 00005188 486E FFCC pea.l [A6 - 0x34] 0000518C 3F3C 0002 move.w -[A7], 0x2 00005190 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00005194 7000 moveq.l D0, 0x00 00005196 1007 move.b D0, D7 00005198 3F00 move.w -[A7], D0 0000519A 486E FFAC pea.l [A6 - 0x54] 0000519E 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000051A2 486E FFAC pea.l [A6 - 0x54] 000051A6 486E FFCC pea.l [A6 - 0x34] 000051AA 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000051AE 3B6E FFEA DA9E move.w [A5 - 0x2562], [A6 - 0x16] 000051B4 6030 bra +0x32 /* 000051E6 */ label000051B6: 000051B6 486D DA9E pea.l [A5 - 0x2562] 000051BA 486E FFCC pea.l [A6 - 0x34] 000051BE 3F3C 0002 move.w -[A7], 0x2 000051C2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000051C6 7000 moveq.l D0, 0x00 000051C8 1007 move.b D0, D7 000051CA 3F00 move.w -[A7], D0 000051CC 486E FFAC pea.l [A6 - 0x54] 000051D0 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000051D4 486E FFAC pea.l [A6 - 0x54] 000051D8 486E FFCC pea.l [A6 - 0x34] 000051DC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000051E0 3B6E FFEA DA9E move.w [A5 - 0x2562], [A6 - 0x16] label000051E6: 000051E6 4CDF 00C0 movem.l D6,D7, [A7]+ 000051EA 4E5E unlink A6 000051EC 4E75 rts 000051EE 5345 subq.w D5, 1 000051F0 544D addq.w A5, 2 000051F2 4541 chk.w D2, D1 000051F4 5355 subq.w [A5], 1 fn000051F6: 000051F6 4E56 FFEC link A6, -0x0014 000051FA 2F07 move.l -[A7], D7 000051FC 4EBA D894 jsr [PC - 0x276C /* 00002A92 */] 00005200 594F subq.w A7, 4 00005202 4EBA DAF4 jsr [PC - 0x250C /* 00002CF8 */] 00005206 2E1F move.l D7, [A7]+ 00005208 4EBA D8BA jsr [PC - 0x2746 /* 00002AC4 */] 0000520C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005212 56C0 sne D0 00005214 4A87 tst.l D7 00005216 5CC1 sge D1 00005218 C001 and.b D0, D1 0000521A 720C moveq.l D1, 0x0C 0000521C BE81 cmp.l D7, D1 0000521E 5FC1 sle D1 00005220 C001 and.b D0, D1 00005222 6704 beq +0x6 /* 00005228 */ 00005224 3B47 DEC6 move.w [A5 - 0x213A], D7 label00005228: 00005228 2E1F move.l D7, [A7]+ 0000522A 4E5E unlink A6 0000522C 4E75 rts 0000522E 5345 subq.w D5, 1 00005230 5450 addq.w [A0], 2 00005232 5245 addq.w D5, 1 00005234 4349 chk.w D1, A1 fn00005236: 00005236 4E56 FFE8 link A6, -0x0018 0000523A 48E7 0300 movem.l -[A7], D6,D7 0000523E 4EBA D852 jsr [PC - 0x27AE /* 00002A92 */] 00005242 594F subq.w A7, 4 00005244 4EBA DAB2 jsr [PC - 0x254E /* 00002CF8 */] 00005248 2C1F move.l D6, [A7]+ 0000524A 4EBA D8AA jsr [PC - 0x2756 /* 00002AF6 */] 0000524E 594F subq.w A7, 4 00005250 4EBA DAA6 jsr [PC - 0x255A /* 00002CF8 */] 00005254 2E1F move.l D7, [A7]+ 00005256 4EBA D86C jsr [PC - 0x2794 /* 00002AC4 */] 0000525A 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005260 6708 beq +0xA /* 0000526A */ 00005262 2B46 DD6C move.l [A5 - 0x2294], D6 00005266 2B47 DD70 move.l [A5 - 0x2290], D7 label0000526A: 0000526A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000526E 4E5E unlink A6 00005270 4E75 rts 00005272 5345 subq.w D5, 1 00005274 5450 addq.w [A0], 2 00005276 4152 chk.w D0, [A2] 00005278 5449 addq.w A1, 2 fn0000527A: 0000527A 4E56 FBEE link A6, -0x0412 0000527E 48E7 0108 movem.l -[A7], D7,A4 00005282 202D 95CA move.l D0, [A5 - 0x6A36] 00005286 B0AD BE3C cmp.l D0, [A5 - 0x41C4] 0000528A 57C0 seq D0 0000528C 7200 moveq.l D1, 0x00 0000528E 122D DF38 move.b D1, [A5 - 0x20C8] 00005292 3F01 move.w -[A7], D1 00005294 487A 06D0 pea.l [PC + 0x6D0 /* 00005966, value 0x0, cstring "" */] 00005298 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000529C 57C1 seq D1 0000529E C001 and.b D0, D1 000052A0 670C beq +0xE /* 000052AE */ 000052A2 487A 06AC pea.l [PC + 0x6AC /* 00005950, value 0x144E6F20, pstring "No image window open" */] 000052A6 4EBA C6F2 jsr [PC - 0x390E /* 0000199A */] 000052AA 6000 0674 bra +0x676 /* 00005920 */ label000052AE: 000052AE 4A2D FEFE tst.b [A5 - 0x102] 000052B2 670A beq +0xC /* 000052BE */ 000052B4 1B7C 0001 DD74 move.b [A5 - 0x228C], 0x1 000052BA 422D FEFE clr.b [A5 - 0x102] label000052BE: 000052BE 4A2D B2E4 tst.b [A5 - 0x4D1C] 000052C2 6726 beq +0x28 /* 000052EA */ 000052C4 7000 moveq.l D0, 0x00 000052C6 102D DF38 move.b D0, [A5 - 0x20C8] 000052CA 3F00 move.w -[A7], D0 000052CC 487A 067C pea.l [PC + 0x67C /* 0000594A, value 0xFF8000, cstring "" */] 000052D0 486E FCCE pea.l [A6 - 0x332] 000052D4 3F3C 0006 move.w -[A7], 0x6 000052D8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000052DC 486E FCCE pea.l [A6 - 0x332] 000052E0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000052E4 6604 bne +0x6 /* 000052EA */ 000052E6 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] label000052EA: 000052EA 102D DF38 move.b D0, [A5 - 0x20C8] 000052EE 6000 04E4 bra +0x4E6 /* 000057D4 */ 000052F2 1F3C 0001 move.b -[A7], 0x1 000052F6 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 000052FA 6000 0620 bra +0x622 /* 0000591C */ 000052FE 4227 clr.b -[A7] 00005300 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 00005304 6000 0616 bra +0x618 /* 0000591C */ 00005308 1F3C 0002 move.b -[A7], 0x2 0000530C 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 00005310 6000 060A bra +0x60C /* 0000591C */ 00005314 1F3C 0003 move.b -[A7], 0x3 00005318 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 0000531C 6000 05FE bra +0x600 /* 0000591C */ 00005320 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */] 00005324 4A2D DA13 tst.b [A5 - 0x25ED] 00005328 660C bne +0xE /* 00005336 */ 0000532A 487A 0612 pea.l [PC + 0x612 /* 0000593E, value 0xB436F70, pstring "Copy failed" */] 0000532E 4EBA C66A jsr [PC - 0x3996 /* 0000199A */] 00005332 6000 05E8 bra +0x5EA /* 0000591C */ label00005336: 00005336 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 0000533A 6000 05E0 bra +0x5E2 /* 0000591C */ 0000533E 1F3C 0001 move.b -[A7], 0x1 00005342 4EAD 0B3A jsr [A5 + 0xB3A /* export_355 */] 00005346 6000 05D4 bra +0x5D6 /* 0000591C */ 0000534A 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 0000534E 6000 05CC bra +0x5CE /* 0000591C */ 00005352 286D 95CA movea.l A4, [A5 - 0x6A36] 00005356 1E2C 006A move.b D7, [A4 + 0x6A] 0000535A 5307 subq.b D7, 1 0000535C 4407 neg.b D7 0000535E 4A07 tst.b D7 00005360 6708 beq +0xA /* 0000536A */ 00005362 1F3C 0001 move.b -[A7], 0x1 00005366 4EAD 0B3A jsr [A5 + 0xB3A /* export_355 */] label0000536A: 0000536A 102D DF38 move.b D0, [A5 - 0x20C8] 0000536E 6026 bra +0x28 /* 00005396 */ label00005370: 00005370 1F3C 0003 move.b -[A7], 0x3 00005374 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */] 00005378 602E bra +0x30 /* 000053A8 */ label0000537A: 0000537A 1F3C 0001 move.b -[A7], 0x1 0000537E 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */] 00005382 6024 bra +0x26 /* 000053A8 */ label00005384: 00005384 4227 clr.b -[A7] 00005386 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */] 0000538A 601C bra +0x1E /* 000053A8 */ label0000538C: 0000538C 1F3C 0002 move.b -[A7], 0x2 00005390 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */] 00005394 6012 bra +0x14 /* 000053A8 */ label00005396: 00005396 0600 00C8 addi.b D0, 0xC8 0000539A 67D4 beq -0x2A /* 00005370 */ 0000539C 5300 subq.b D0, 1 0000539E 67DA beq -0x24 /* 0000537A */ 000053A0 5300 subq.b D0, 1 000053A2 67E0 beq -0x1E /* 00005384 */ 000053A4 5300 subq.b D0, 1 000053A6 67E4 beq -0x1A /* 0000538C */ label000053A8: 000053A8 486C 001C pea.l [A4 + 0x1C] 000053AC 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 000053B0 4A07 tst.b D7 000053B2 6700 0568 beq +0x56A /* 0000591C */ 000053B6 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] 000053BA 6000 0560 bra +0x562 /* 0000591C */ 000053BE 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] 000053C2 6000 0558 bra +0x55A /* 0000591C */ 000053C6 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000053CA 6000 0550 bra +0x552 /* 0000591C */ 000053CE 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 000053D2 6000 0548 bra +0x54A /* 0000591C */ 000053D6 4EBA D79E jsr [PC - 0x2862 /* 00002B76 */] 000053DA 6000 0540 bra +0x542 /* 0000591C */ 000053DE 4EBA E572 jsr [PC - 0x1A8E /* 00003952 */] 000053E2 6000 0538 bra +0x53A /* 0000591C */ 000053E6 3F2D C898 move.w -[A7], [A5 - 0x3768] 000053EA 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000053EE 6000 052C bra +0x52E /* 0000591C */ 000053F2 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 000053F6 6000 0524 bra +0x526 /* 0000591C */ 000053FA 554F subq.w A7, 2 000053FC 4EBA F8E6 jsr [PC - 0x71A /* 00004CE4 */] 00005400 4A1F tst.b [A7]+ 00005402 6712 beq +0x14 /* 00005416 */ 00005404 4A2D C864 tst.b [A5 - 0x379C] 00005408 6704 beq +0x6 /* 0000540E */ 0000540A 4EAD 066A jsr [A5 + 0x66A /* export_201 */] label0000540E: 0000540E 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00005412 6000 0508 bra +0x50A /* 0000591C */ label00005416: 00005416 4EAD 097A jsr [A5 + 0x97A /* export_299 */] 0000541A 6000 0500 bra +0x502 /* 0000591C */ 0000541E 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005422 6000 04F8 bra +0x4FA /* 0000591C */ 00005426 1F3C 0006 move.b -[A7], 0x6 0000542A 4267 clr.w -[A7] 0000542C 486E FDEE pea.l [A6 - 0x212] 00005430 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 00005434 6000 04E6 bra +0x4E8 /* 0000591C */ 00005438 4A2D DD74 tst.b [A5 - 0x228C] 0000543C 6712 beq +0x14 /* 00005450 */ 0000543E 1F3C 0001 move.b -[A7], 0x1 00005442 4267 clr.w -[A7] 00005444 486E FDEE pea.l [A6 - 0x212] 00005448 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 0000544C 6000 04CE bra +0x4D0 /* 0000591C */ label00005450: 00005450 4227 clr.b -[A7] 00005452 4267 clr.w -[A7] 00005454 486E FDEE pea.l [A6 - 0x212] 00005458 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 0000545C 6000 04BE bra +0x4C0 /* 0000591C */ 00005460 1F3C 0002 move.b -[A7], 0x2 00005464 4267 clr.w -[A7] 00005466 486E FDEE pea.l [A6 - 0x212] 0000546A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 0000546E 6000 04AC bra +0x4AE /* 0000591C */ 00005472 1F3C 0003 move.b -[A7], 0x3 00005476 4267 clr.w -[A7] 00005478 486E FDEE pea.l [A6 - 0x212] 0000547C 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 00005480 6000 049A bra +0x49C /* 0000591C */ 00005484 1F3C 0004 move.b -[A7], 0x4 00005488 4267 clr.w -[A7] 0000548A 486E FDEE pea.l [A6 - 0x212] 0000548E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 00005492 6000 0488 bra +0x48A /* 0000591C */ 00005496 554F subq.w A7, 2 00005498 4EBA F84A jsr [PC - 0x7B6 /* 00004CE4 */] 0000549C 1B5F DD67 move.b [A5 - 0x2299], [A7]+ 000054A0 6000 047A bra +0x47C /* 0000591C */ 000054A4 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 000054A8 6000 0472 bra +0x474 /* 0000591C */ 000054AC 4EAD 066A jsr [A5 + 0x66A /* export_201 */] 000054B0 6000 046A bra +0x46C /* 0000591C */ 000054B4 4EBA E296 jsr [PC - 0x1D6A /* 0000374C */] 000054B8 6000 0462 bra +0x464 /* 0000591C */ 000054BC 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000054C0 6000 045A bra +0x45C /* 0000591C */ 000054C4 4EBA E360 jsr [PC - 0x1CA0 /* 00003826 */] 000054C8 6000 0452 bra +0x454 /* 0000591C */ 000054CC 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 000054D0 6000 044A bra +0x44C /* 0000591C */ 000054D4 4EBA E2F8 jsr [PC - 0x1D08 /* 000037CE */] 000054D8 6000 0442 bra +0x444 /* 0000591C */ 000054DC 4EBA E3AE jsr [PC - 0x1C52 /* 0000388C */] 000054E0 6000 043A bra +0x43C /* 0000591C */ 000054E4 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 000054E8 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 000054EC 6000 042E bra +0x430 /* 0000591C */ 000054F0 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 000054F4 6000 0426 bra +0x428 /* 0000591C */ 000054F8 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 000054FC 6000 041E bra +0x420 /* 0000591C */ 00005500 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00005504 6000 0416 bra +0x418 /* 0000591C */ 00005508 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 0000550C 6000 040E bra +0x410 /* 0000591C */ 00005510 1F3C 0009 move.b -[A7], 0x9 /* '\t' */ 00005514 4267 clr.w -[A7] 00005516 486E FDEE pea.l [A6 - 0x212] 0000551A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 0000551E 6000 03FC bra +0x3FE /* 0000591C */ 00005522 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00005526 6000 03F4 bra +0x3F6 /* 0000591C */ 0000552A 4EBA E3B0 jsr [PC - 0x1C50 /* 000038DC */] 0000552E 6000 03EC bra +0x3EE /* 0000591C */ 00005532 4EBA E470 jsr [PC - 0x1B90 /* 000039A4 */] 00005536 6000 03E4 bra +0x3E6 /* 0000591C */ 0000553A 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 0000553E 6000 03DC bra +0x3DE /* 0000591C */ 00005542 6000 03D8 bra +0x3DA /* 0000591C */ 00005546 4EBA E49A jsr [PC - 0x1B66 /* 000039E2 */] 0000554A 6000 03D0 bra +0x3D2 /* 0000591C */ 0000554E 4EBA E54A jsr [PC - 0x1AB6 /* 00003A9A */] 00005552 6000 03C8 bra +0x3CA /* 0000591C */ 00005556 4EBA E5D2 jsr [PC - 0x1A2E /* 00003B2A */] 0000555A 6000 03C0 bra +0x3C2 /* 0000591C */ 0000555E 4EBA E64C jsr [PC - 0x19B4 /* 00003BAC */] 00005562 6000 03B8 bra +0x3BA /* 0000591C */ 00005566 4EBA D52A jsr [PC - 0x2AD6 /* 00002A92 */] 0000556A 486E FBEE pea.l [A6 - 0x412] 0000556E 4EBA D5B8 jsr [PC - 0x2A48 /* 00002B28 */] 00005572 584F addq.w A7, 4 00005574 3F3C 00FF move.w -[A7], 0xFF 00005578 486E FBEE pea.l [A6 - 0x412] 0000557C 486E FCEE pea.l [A6 - 0x312] 00005580 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00005584 4EBA D53E jsr [PC - 0x2AC2 /* 00002AC4 */] 00005588 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 0000558E 6700 038C beq +0x38E /* 0000591C */ 00005592 486E FCEE pea.l [A6 - 0x312] 00005596 4EBA E648 jsr [PC - 0x19B8 /* 00003BE0 */] 0000559A 6000 0380 bra +0x382 /* 0000591C */ 0000559E 4EBA E776 jsr [PC - 0x188A /* 00003D16 */] 000055A2 6000 0378 bra +0x37A /* 0000591C */ 000055A6 4EBA E7E0 jsr [PC - 0x1820 /* 00003D88 */] 000055AA 6000 0370 bra +0x372 /* 0000591C */ 000055AE 4EBA E80E jsr [PC - 0x17F2 /* 00003DBE */] 000055B2 6000 0368 bra +0x36A /* 0000591C */ 000055B6 4EBA E68E jsr [PC - 0x1972 /* 00003C46 */] 000055BA 6000 0360 bra +0x362 /* 0000591C */ 000055BE 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 000055C4 6000 0356 bra +0x358 /* 0000591C */ 000055C8 4EBA EABC jsr [PC - 0x1544 /* 00004086 */] 000055CC 6000 034E bra +0x350 /* 0000591C */ 000055D0 4EBA EA30 jsr [PC - 0x15D0 /* 00004002 */] 000055D4 6000 0346 bra +0x348 /* 0000591C */ 000055D8 4EBA EB68 jsr [PC - 0x1498 /* 00004142 */] 000055DC 6000 033E bra +0x340 /* 0000591C */ 000055E0 4EBA ECAC jsr [PC - 0x1354 /* 0000428E */] 000055E4 6000 0336 bra +0x338 /* 0000591C */ 000055E8 4EBA ED96 jsr [PC - 0x126A /* 00004380 */] 000055EC 6000 032E bra +0x330 /* 0000591C */ 000055F0 206D 95CA movea.l A0, [A5 - 0x6A36] 000055F4 4A28 006A tst.b [A0 + 0x6A] 000055F8 670C beq +0xE /* 00005606 */ 000055FA 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 000055FE 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] 00005602 6000 0318 bra +0x31A /* 0000591C */ label00005606: 00005606 487A 0328 pea.l [PC + 0x328 /* 00005930, value 0xC4E6F20, pstring "No Selection" */] 0000560A 4EBA C38E jsr [PC - 0x3C72 /* 0000199A */] 0000560E 6000 030C bra +0x30E /* 0000591C */ 00005612 4EBA EDFE jsr [PC - 0x1202 /* 00004412 */] 00005616 6000 0304 bra +0x306 /* 0000591C */ 0000561A 4EBA EEC2 jsr [PC - 0x113E /* 000044DE */] 0000561E 6000 02FC bra +0x2FE /* 0000591C */ 00005622 4EBA EF9A jsr [PC - 0x1066 /* 000045BE */] 00005626 6000 02F4 bra +0x2F6 /* 0000591C */ 0000562A 4EBA F130 jsr [PC - 0xED0 /* 0000475C */] 0000562E 6000 02EC bra +0x2EE /* 0000591C */ 00005632 4EBA F184 jsr [PC - 0xE7C /* 000047B8 */] 00005636 6000 02E4 bra +0x2E6 /* 0000591C */ 0000563A 4EBA F212 jsr [PC - 0xDEE /* 0000484E */] 0000563E 6000 02DC bra +0x2DE /* 0000591C */ 00005642 4EBA F282 jsr [PC - 0xD7E /* 000048C6 */] 00005646 6000 02D4 bra +0x2D6 /* 0000591C */ 0000564A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000564E 6000 02CC bra +0x2CE /* 0000591C */ 00005652 4EBA F2CA jsr [PC - 0xD36 /* 0000491E */] 00005656 6000 02C4 bra +0x2C6 /* 0000591C */ 0000565A 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] 0000565E 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */] 00005662 6000 02B8 bra +0x2BA /* 0000591C */ 00005666 4EAD 0842 jsr [A5 + 0x842 /* export_260 */] 0000566A 6000 02B0 bra +0x2B2 /* 0000591C */ 0000566E 4EBA F340 jsr [PC - 0xCC0 /* 000049B0 */] 00005672 6000 02A8 bra +0x2AA /* 0000591C */ 00005676 4EBA F360 jsr [PC - 0xCA0 /* 000049D8 */] 0000567A 6000 02A0 bra +0x2A2 /* 0000591C */ 0000567E 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] 00005682 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00005686 6000 0294 bra +0x296 /* 0000591C */ 0000568A 4EBA F388 jsr [PC - 0xC78 /* 00004A14 */] 0000568E 6000 028C bra +0x28E /* 0000591C */ 00005692 4EBA F3CA jsr [PC - 0xC36 /* 00004A5E */] 00005696 6000 0284 bra +0x286 /* 0000591C */ 0000569A 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */] 0000569E 6000 027C bra +0x27E /* 0000591C */ 000056A2 4227 clr.b -[A7] 000056A4 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 000056A8 6000 0272 bra +0x274 /* 0000591C */ 000056AC 4EBA F3E8 jsr [PC - 0xC18 /* 00004A96 */] 000056B0 6000 026A bra +0x26C /* 0000591C */ 000056B4 4EBA F452 jsr [PC - 0xBAE /* 00004B08 */] 000056B8 6000 0262 bra +0x264 /* 0000591C */ 000056BC 4AAD 9348 tst.l [A5 - 0x6CB8] 000056C0 6608 bne +0xA /* 000056CA */ 000056C2 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] 000056C6 6000 0254 bra +0x256 /* 0000591C */ label000056CA: 000056CA 2F2D 9348 move.l -[A7], [A5 - 0x6CB8] 000056CE A920 syscall BringToFront 000056D0 6000 024A bra +0x24C /* 0000591C */ 000056D4 4EBA F504 jsr [PC - 0xAFC /* 00004BDA */] 000056D8 6000 0242 bra +0x244 /* 0000591C */ 000056DC 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000056E0 6000 023A bra +0x23C /* 0000591C */ 000056E4 4EBA F54A jsr [PC - 0xAB6 /* 00004C30 */] 000056E8 6000 0232 bra +0x234 /* 0000591C */ 000056EC 1B7C 0001 FEFE move.b [A5 - 0x102], 0x1 000056F2 6000 0228 bra +0x22A /* 0000591C */ 000056F6 554F subq.w A7, 2 000056F8 4EBA F5EA jsr [PC - 0xA16 /* 00004CE4 */] 000056FC 1B5F A675 move.b [A5 - 0x598B], [A7]+ 00005700 6000 021A bra +0x21C /* 0000591C */ 00005704 4EBA F600 jsr [PC - 0xA00 /* 00004D06 */] 00005708 6000 0212 bra +0x214 /* 0000591C */ 0000570C 4EBA F6B8 jsr [PC - 0x948 /* 00004DC6 */] 00005710 6000 020A bra +0x20C /* 0000591C */ 00005714 4EBA F708 jsr [PC - 0x8F8 /* 00004E1E */] 00005718 6000 0202 bra +0x204 /* 0000591C */ 0000571C 4EBA F80C jsr [PC - 0x7F4 /* 00004F2A */] 00005720 6000 01FA bra +0x1FC /* 0000591C */ 00005724 554F subq.w A7, 2 00005726 4EBA F5BC jsr [PC - 0xA44 /* 00004CE4 */] 0000572A 1B5F DD75 move.b [A5 - 0x228B], [A7]+ 0000572E 6000 01EC bra +0x1EE /* 0000591C */ 00005732 554F subq.w A7, 2 00005734 4EBA F5AE jsr [PC - 0xA52 /* 00004CE4 */] 00005738 1B5F DEB7 move.b [A5 - 0x2149], [A7]+ 0000573C 6000 01DE bra +0x1E0 /* 0000591C */ 00005740 4EBA F8E6 jsr [PC - 0x71A /* 00005028 */] 00005744 6000 01D6 bra +0x1D8 /* 0000591C */ 00005748 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 0000574C 6000 01CE bra +0x1D0 /* 0000591C */ 00005750 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */] 00005754 6000 01C6 bra +0x1C8 /* 0000591C */ 00005758 4EBA F90C jsr [PC - 0x6F4 /* 00005066 */] 0000575C 6000 01BE bra +0x1C0 /* 0000591C */ 00005760 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] 00005764 6000 01B6 bra +0x1B8 /* 0000591C */ 00005768 554F subq.w A7, 2 0000576A 4EBA F578 jsr [PC - 0xA88 /* 00004CE4 */] 0000576E 1B5F DD6B move.b [A5 - 0x2295], [A7]+ 00005772 6000 01A8 bra +0x1AA /* 0000591C */ 00005776 554F subq.w A7, 2 00005778 4EBA F56A jsr [PC - 0xA96 /* 00004CE4 */] 0000577C 1B5F DD65 move.b [A5 - 0x229B], [A7]+ 00005780 6000 019A bra +0x19C /* 0000591C */ 00005784 4EBA F996 jsr [PC - 0x66A /* 0000511C */] 00005788 6000 0192 bra +0x194 /* 0000591C */ 0000578C 554F subq.w A7, 2 0000578E 4EBA F554 jsr [PC - 0xAAC /* 00004CE4 */] 00005792 1B5F DD68 move.b [A5 - 0x2298], [A7]+ 00005796 6000 0184 bra +0x186 /* 0000591C */ 0000579A 554F subq.w A7, 2 0000579C 4EBA F546 jsr [PC - 0xABA /* 00004CE4 */] 000057A0 1B5F DD69 move.b [A5 - 0x2297], [A7]+ 000057A4 6000 0176 bra +0x178 /* 0000591C */ 000057A8 554F subq.w A7, 2 000057AA 4EBA F538 jsr [PC - 0xAC8 /* 00004CE4 */] 000057AE 1B5F DD6A move.b [A5 - 0x2296], [A7]+ 000057B2 6000 0168 bra +0x16A /* 0000591C */ 000057B6 554F subq.w A7, 2 000057B8 4EBA F52A jsr [PC - 0xAD6 /* 00004CE4 */] 000057BC 1B5F DD66 move.b [A5 - 0x229A], [A7]+ 000057C0 6000 015A bra +0x15C /* 0000591C */ 000057C4 4EBA FA70 jsr [PC - 0x590 /* 00005236 */] 000057C8 6000 0152 bra +0x154 /* 0000591C */ 000057CC 4EBA FA28 jsr [PC - 0x5D8 /* 000051F6 */] 000057D0 6000 014A bra +0x14C /* 0000591C */ label000057D4: 000057D4 0240 00FF andi.w D0, 0xFF 000057D8 0C40 0099 cmpi.w D0, 0x99 000057DC 6400 013E bcc +0x140 /* 0000591C */ 000057E0 D040 add.w D0, D0 000057E2 303B 0006 move.w D0, [PC + D0.w + 0x6] 000057E6 4EFB 0002 jmp [PC + D0.w + 0x2] 000057EA FF9A .invalid <> 000057EC FF9A .invalid <> 000057EE FF9A .invalid <> 000057F0 FF9A .invalid <> 000057F2 FF9A .invalid <> 000057F4 FF9A .invalid <> 000057F6 FF9A .invalid <> 000057F8 FF9A .invalid <> 000057FA FF9A .invalid <> 000057FC FF9A .invalid <> 000057FE FFE2 .invalid <> 00005800 FFDA .invalid <> 00005802 FFCC .invalid <> 00005804 FFBE .invalid <> 00005806 FFB0 .invalid <> 00005808 FFA2 .invalid <> 0000580A FF7E .extension 0xF7E <> // unimplemented 0000580C FF8C .invalid <> 0000580E FF76 .extension 0xF76 <> // unimplemented 00005810 0132 0132 0132 FF6E FF6E btst [[A2 + 0x132FF6E + D0] - 0x92], D0 0000581A FF6E .extension 0xF6E <> // unimplemented 0000581C FF6E .extension 0xF6E <> // unimplemented 0000581E FF66 .extension 0xF66 <> // unimplemented 00005820 FF5E .extension 0xF5E <> // unimplemented 00005822 FF56 .extension 0xF56 <> // unimplemented 00005824 FF3A .extension 0xF3A <> // unimplemented 00005826 FF48 .extension 0xF48 <> // unimplemented 00005828 FF32 .extension 0xF32 <> // unimplemented 0000582A FF32 .extension 0xF32 <> // unimplemented 0000582C FF32 .extension 0xF32 <> // unimplemented 0000582E FF32 .extension 0xF32 <> // unimplemented 00005830 FF32 .extension 0xF32 <> // unimplemented 00005832 FF32 .extension 0xF32 <> // unimplemented 00005834 FF32 .extension 0xF32 <> // unimplemented 00005836 FF32 .extension 0xF32 <> // unimplemented 00005838 FF32 .extension 0xF32 <> // unimplemented 0000583A FF02 .extension 0xF02 <> // unimplemented 0000583C FF2A .extension 0xF2A <> // unimplemented 0000583E FF0C .extension 0xF0C <> // unimplemented 00005840 FF1A .extension 0xF1A <> // unimplemented 00005842 FF22 .extension 0xF22 <> // unimplemented 00005844 FEFA FEF2 .extension 0xEFA <> // unimplemented 00005848 FEEA FED2 .extension 0xEEA <> // unimplemented 0000584C 0132 FB08 btst [A2 + <> + A7 * 2], D0 00005850 FB14 .extension 0xB14 <> // unimplemented 00005852 FB1E .extension 0xB1E <> // unimplemented 00005854 FB2A .extension 0xB2A <> // unimplemented 00005856 FB36 .extension 0xB36 <> // unimplemented 00005858 FB54 .extension 0xB54 <> // unimplemented 0000585A FB68 .extension 0xB68 <> // unimplemented 0000585C FB68 .extension 0xB68 <> // unimplemented 0000585E FB68 .extension 0xB68 <> // unimplemented 00005860 FB68 .extension 0xB68 <> // unimplemented 00005862 FB60 .extension 0xB60 <> // unimplemented 00005864 FBD4 .invalid <> 00005866 FBDC .invalid <> 00005868 FBE4 .invalid <> 0000586A FBEC .invalid <> 0000586C FBF4 .invalid <> 0000586E FBFC .invalid <> 00005870 FC08 FCBA .unknown 0xFC08 0xFCBA (W = 6) 00005874 FCC2 FC34 .extension 0xCC2 <> // unimplemented 00005878 FC3C FC4E .unknown 0xFC3C 0xFC4E (W = 6) 0000587C FC76 FC88 .extension 0xC76 <>, 0xFC88 // unimplemented 00005880 FC9A 0132 .extension 0xC9A <> // unimplemented 00005884 FC10 FCDA .unknown 0xFC10 0xFCDA (W = 6) 00005888 FCAC FCCA .extension 0xCAC <> // unimplemented 0000588C FCD2 FCE2 .extension 0xCD2 <> // unimplemented 00005890 FCF2 FCF2 .extension 0xCF2 <> // unimplemented 00005894 FCEA FCFA .extension 0xCEA <> // unimplemented 00005898 FD06 .extension 0xD06 <> // unimplemented 0000589A FD0E .extension 0xD0E <> // unimplemented 0000589C FD16 .extension 0xD16 <> // unimplemented 0000589E FD1E .extension 0xD1E <> // unimplemented 000058A0 FD26 .extension 0xD26 <> // unimplemented 000058A2 FD38 .extension 0xD38 <> // unimplemented 000058A4 FD40 .extension 0xD40 <> // unimplemented 000058A6 FD40 .extension 0xD40 <> // unimplemented 000058A8 FD48 .extension 0xD48 <> // unimplemented 000058AA FD50 .extension 0xD50 <> // unimplemented 000058AC FD58 .extension 0xD58 <> // unimplemented 000058AE FD5C .extension 0xD5C <> // unimplemented 000058B0 FD5C .extension 0xD5C <> // unimplemented 000058B2 FD64 .extension 0xD64 <> // unimplemented 000058B4 FD6C .extension 0xD6C <> // unimplemented 000058B6 FD74 .extension 0xD74 <> // unimplemented 000058B8 FEC2 FD7C .extension 0xEC2 <> // unimplemented 000058BC FDCC .invalid <> 000058BE FDB4 .invalid <> 000058C0 FDBC .invalid <> 000058C2 FDC4 .invalid <> 000058C4 FDDE .invalid <> 000058C6 FDE6 .invalid <> 000058C8 FDD4 .invalid <> 000058CA FDEE .invalid <> 000058CC 0132 0132 0132 FDF6 0132 btst [[A2 + 0x132FDF6 + D0] + 0x132], D0 000058D6 FDFE .invalid <> 000058D8 FE06 FE28 .unknown 0xFE06 0xFE28 (W = 7) 000058DC 0132 0132 0132 0132 0132 btst [[A2 + 0x1320132 + D0] + 0x132], D0 000058E6 0132 0132 0132 0132 0132 btst [[A2 + 0x1320132 + D0] + 0x132], D0 000058F0 0132 FE30 btst [A2 + A7 * 8 + 0x30], D0 000058F4 FE30 FE38 .unknown 0xFE30 0xFE38 (W = 7) 000058F8 FE40 FE48 .extension 0xE40 <>, 0xFE48 // unimplemented 000058FC 0132 FE50 btst [A2 + A7 * 8 + 0x50], D0 00005900 FE58 FE60 .extension 0xE58 <>, 0xFE60 // unimplemented 00005904 FE68 FE70 .extension 0xE68 <>, 0xFE70 // unimplemented 00005908 FE7C FE84 .extension 0xE7C <>, 0xFE84 // unimplemented 0000590C FE8C FE94 .extension 0xE8C <> // unimplemented 00005910 FE94 FEA0 .extension 0xE94 <> // unimplemented 00005914 FEA8 FEB0 .extension 0xEA8 <> // unimplemented 00005918 FEB8 FECA .extension 0xEB8 <> // unimplemented label0000591C: 0000591C 422D DD74 clr.b [A5 - 0x228C] label00005920: 00005920 4CDF 1080 movem.l D7,A4, [A7]+ 00005924 4E5E unlink A6 00005926 4E75 rts 00005928 4558 chk.w D2, [A0]+ 0000592A 4543 chk.w D2, D3 0000592C 5554 subq.w [A4], 2 0000592E 4543 chk.w D2, D3 00005930 0C4E 6F20 cmpi.w A6, 0x6F20 /* 'o ' */ 00005934 5365 subq.w -[A5], 1 00005936 6C65 bge +0x67 /* 0000599D */ 00005938 6374 bls +0x76 /* 000059AE */ 0000593A 696F bvs +0x71 /* 000059AB */ 0000593C 6E16 bgt +0x18 /* 00005954 */ 0000593E 0B43 bchg D3, D5 00005940 6F70 ble +0x72 /* 000059B2 */ 00005942 7920 moveq.l D4, 0x20 00005944 6661 bne +0x63 /* 000059A7 */ 00005946 696C bvs +0x6E /* 000059B4 */ 00005948 6564 bcs +0x66 /* 000059AE */ 0000594A 00FF .incomplete 0000594C 8000 or.b D0, D0 0000594E 0000 144E ori.b D0, 0x4E /* 'N' */ 00005952 6F20 ble +0x22 /* 00005974 */ label00005954: 00005954 696D bvs +0x6F /* 000059C3 */ 00005956 6167 bsr +0x69 /* 000059BF */ 00005958 6520 bcs +0x22 /* 0000597A */ 0000595A 7769 moveq.l D3, 0x69 0000595C 6E64 bgt +0x66 /* 000059C2 */ 0000595E 6F77 ble +0x79 /* 000059D7 */ 00005960 206F 7065 movea.l A0, [A7 + 0x7065] 00005964 6E16 bgt +0x18 /* 0000597C */ 00005966 0000 0000 ori.b D0, 0x0 0000596A 0000 0000 ori.b D0, 0x0 0000596E 0000 0000 ori.b D0, 0x0 00005972 0000 23F0 ori.b D0, 0xF0 // begin alternate branch 00005974-0000597C label00005974: 00005974 23F0 0151 E041 0011 move.l [0xE0410011], [[A0]] // end alternate branch 00005974-0000597C label00005974: // (misaligned) 00005976 0151 bchg [A1], D0 00005978 E041 asr D1.w, 8 label0000597A: 0000597A 0011 0000 ori.b [A1], 0x0 // begin alternate branch 0000597C-00005986 label0000597C: 0000597C 0000 0000 ori.b D0, 0x0 00005980 0000 0C00 ori.b D0, 0x0 00005984 03FF .incomplete // end alternate branch 0000597C-00005986 label0000597C: // (misaligned) 0000597E 0000 0000 ori.b D0, 0x0 00005982 0C00 03FF cmpi.b D0, 0xFF fn00005986: 00005986 4E56 0000 link A6, 0 0000598A 0C2D 0001 FE72 cmpi.b [A5 - 0x18E], 0x1 00005990 6708 beq +0xA /* 0000599A */ 00005992 487A 0040 pea.l [PC + 0x40 /* 000059D4, value 0x10226265, pstring "\"begin\" expected" */] 00005996 4EBA C002 jsr [PC - 0x3FFE /* 0000199A */] label0000599A: 0000599A 4EBA C2D2 jsr [PC - 0x3D2E /* 00001C6E */] 0000599E 6014 bra +0x16 /* 000059B4 */ label000059A0: 000059A0 4EBA 0724 jsr [PC + 0x724 /* 000060C6 */] 000059A4 4EBA C2C8 jsr [PC - 0x3D38 /* 00001C6E */] 000059A8 0C2D 000A FE72 cmpi.b [A5 - 0x18E], 0xA /* '\n' */ label000059AE: 000059AE 6604 bne +0x6 /* 000059B4 */ 000059B0 4EBA C2BC jsr [PC - 0x3D44 /* 00001C6E */] // begin alternate branch 000059B2-000059BC label000059B2: 000059B2 C2BC 0C2D 0002 and.l D1, 0xC2D0002 label000059B4: // (misaligned) 000059B8 FE72 56C0 .extension 0xE72 <>, 0x56C0 // unimplemented // end alternate branch 000059B2-000059BC label000059B2: // (misaligned) label000059B4: 000059B4 0C2D 0002 FE72 cmpi.b [A5 - 0x18E], 0x2 000059BA 56C0 sne D0 000059BC 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 label000059C2: 000059C2 56C1 sne D1 000059C4 C001 and.b D0, D1 000059C6 66D8 bne -0x26 /* 000059A0 */ 000059C8 4E5E unlink A6 000059CA 4E75 rts 000059CC 444F neg.w A7 000059CE 434F chk.w D1, A7 000059D0 4D50 chk.w D6, [A0] 000059D2 4F55 chk.w D7, [A5] 000059D4 1022 move.b D0, -[A2] 000059D6 6265 bhi +0x67 /* 00005A3D */ 000059D8 6769 beq +0x6B /* 00005A43 */ 000059DA 6E22 bgt +0x24 /* 000059FE */ 000059DC 2065 movea.l A0, -[A5] 000059DE 7870 moveq.l D4, 0x70 000059E0 6563 bcs +0x65 /* 00005A45 */ 000059E2 7465 moveq.l D2, 0x65 000059E4 6416 bcc +0x18 /* 000059FC */ fn000059E6: 000059E6 4E56 0000 link A6, 0 000059EA 0C2D 000A FE72 cmpi.b [A5 - 0x18E], 0xA /* '\n' */ 000059F0 6604 bne +0x6 /* 000059F6 */ 000059F2 4EBA C27A jsr [PC - 0x3D86 /* 00001C6E */] label000059F6: 000059F6 0C2D 000D FE72 cmpi.b [A5 - 0x18E], 0xD /* '\r' */ label000059FC: 000059FC 662E bne +0x30 /* 00005A2C */ label000059FE: 000059FE 4EBA C26E jsr [PC - 0x3D92 /* 00001C6E */] 00005A02 6006 bra +0x8 /* 00005A0A */ label00005A04: 00005A04 4227 clr.b -[A7] 00005A06 4EBA CB60 jsr [PC - 0x34A0 /* 00002568 */] label00005A0A: 00005A0A 0C2D 0004 FE72 cmpi.b [A5 - 0x18E], 0x4 00005A10 57C0 seq D0 00005A12 0C2D 001E FE72 cmpi.b [A5 - 0x18E], 0x1E 00005A18 57C1 seq D1 00005A1A 8001 or.b D0, D1 00005A1C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005A22 56C1 sne D1 00005A24 C001 and.b D0, D1 00005A26 66DC bne -0x22 /* 00005A04 */ 00005A28 4EBA CAB4 jsr [PC - 0x354C /* 000024DE */] label00005A2C: 00005A2C 4E5E unlink A6 00005A2E 4E75 rts 00005A30 444F neg.w A7 00005A32 4445 neg.w D5 00005A34 434C chk.w D1, A4 00005A36 4152 chk.w D0, [A2] fn00005A38: 00005A38 4E56 FFEE link A6, -0x0012 00005A3C 2F07 move.l -[A7], D7 00005A3E 4EBA C22E jsr [PC - 0x3DD2 /* 00001C6E */] 00005A42 0C2D 0001 FE72 cmpi.b [A5 - 0x18E], 0x1 00005A48 664C bne +0x4E /* 00005A96 */ 00005A4A 7E01 moveq.l D7, 0x01 label00005A4C: 00005A4C 4EBA C220 jsr [PC - 0x3DE0 /* 00001C6E */] 00005A50 102D FE72 move.b D0, [A5 - 0x18E] 00005A54 6016 bra +0x18 /* 00005A6C */ label00005A56: 00005A56 5247 addq.w D7, 1 00005A58 601E bra +0x20 /* 00005A78 */ label00005A5A: 00005A5A 5347 subq.w D7, 1 00005A5C 601A bra +0x1C /* 00005A78 */ label00005A5E: 00005A5E 487A 008C pea.l [PC + 0x8C /* 00005AEC, value 0xE22656E, pstring "\"end\" expected" */] 00005A62 4EBA BF36 jsr [PC - 0x40CA /* 0000199A */] 00005A66 6000 005C bra +0x5E /* 00005AC4 */ 00005A6A 600C bra +0xE /* 00005A78 */ label00005A6C: 00005A6C 5300 subq.b D0, 1 00005A6E 67E6 beq -0x18 /* 00005A56 */ 00005A70 5300 subq.b D0, 1 00005A72 67E6 beq -0x18 /* 00005A5A */ 00005A74 5700 subq.b D0, 3 00005A76 67E6 beq -0x18 /* 00005A5E */ label00005A78: 00005A78 4A47 tst.w D7 00005A7A 66D0 bne -0x2E /* 00005A4C */ 00005A7C 6046 bra +0x48 /* 00005AC4 */ 00005A7E 6016 bra +0x18 /* 00005A96 */ label00005A80: 00005A80 4EBA C1EC jsr [PC - 0x3E14 /* 00001C6E */] 00005A84 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005A8A 660A bne +0xC /* 00005A96 */ 00005A8C 487A 0046 pea.l [PC + 0x46 /* 00005AD4, value 0x16223B22, pstring "\";\" or \"end\" expected" */] 00005A90 4EBA BF08 jsr [PC - 0x40F8 /* 0000199A */] 00005A94 602E bra +0x30 /* 00005AC4 */ label00005A96: 00005A96 0C2D 000A FE72 cmpi.b [A5 - 0x18E], 0xA /* '\n' */ 00005A9C 56C0 sne D0 00005A9E 0C2D 0002 FE72 cmpi.b [A5 - 0x18E], 0x2 00005AA4 56C1 sne D1 00005AA6 C001 and.b D0, D1 00005AA8 0C2E 0017 0008 cmpi.b [A6 + 0x8], 0x17 00005AAE 57C1 seq D1 00005AB0 0C2D 0019 FE72 cmpi.b [A5 - 0x18E], 0x19 00005AB6 57C2 seq D2 00005AB8 C202 and.b D1, D2 00005ABA 5201 addq.b D1, 1 00005ABC C001 and.b D0, D1 00005ABE 66C0 bne -0x3E /* 00005A80 */ 00005AC0 4EBA CC46 jsr [PC - 0x33BA /* 00002708 */] label00005AC4: 00005AC4 2E1F move.l D7, [A7]+ 00005AC6 4E5E unlink A6 00005AC8 4E74 0002 rtd 0x0002 00005ACC 534B subq.w A3, 1 00005ACE 4950 chk.w D4, [A0] 00005AD0 5354 subq.w [A4], 1 00005AD2 4154 chk.w D0, [A4] 00005AD4 1622 move.b D3, -[A2] 00005AD6 3B22 move.w -[A5], -[A2] 00005AD8 2020 move.l D0, -[A0] 00005ADA 6F72 ble +0x74 /* 00005B4E */ 00005ADC 2022 move.l D0, -[A2] 00005ADE 656E bcs +0x70 /* 00005B4E */ 00005AE0 6422 bcc +0x24 /* 00005B04 */ 00005AE2 2065 movea.l A0, -[A5] 00005AE4 7870 moveq.l D4, 0x70 00005AE6 6563 bcs +0x65 /* 00005B4B */ 00005AE8 7465 moveq.l D2, 0x65 00005AEA 6416 bcc +0x18 /* 00005B02 */ 00005AEC 0E22 656E .invalid.b -[A2], 0x6E /* 'n' */ // invalid immediate operation 00005AF0 6422 bcc +0x24 /* 00005B14 */ 00005AF2 2065 movea.l A0, -[A5] 00005AF4 7870 moveq.l D4, 0x70 00005AF6 6563 bcs +0x65 /* 00005B5B */ 00005AF8 7465 moveq.l D2, 0x65 00005AFA 6416 bcc +0x18 /* 00005B12 */ fn00005AFC: 00005AFC 4E56 FFDC link A6, -0x0024 00005B00 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 // begin alternate branch 00005B02-00005B04 label00005B02: 00005B02 1F08 move.b -[A7], A0 // end alternate branch 00005B02-00005B04 label00005B02: // (misaligned) label00005B04: 00005B04 554F subq.w A7, 2 00005B06 4EBA E53C jsr [PC - 0x1AC4 /* 00004044 */] 00005B0A 381F move.w D4, [A7]+ 00005B0C 4EBA C160 jsr [PC - 0x3EA0 /* 00001C6E */] 00005B10 0C2D 0013 FE72 cmpi.b [A5 - 0x18E], 0x13 // begin alternate branch 00005B12-00005B16 label00005B12: 00005B12 0013 FE72 ori.b [A3], 0x72 /* 'r' */ // end alternate branch 00005B12-00005B16 // begin alternate branch 00005B14-00005B18 label00005B14: 00005B14 FE72 670C .extension 0xE72 <>, 0x670C // unimplemented // end alternate branch 00005B14-00005B18 label00005B12: // (misaligned) label00005B14: // (misaligned) 00005B16 670C beq +0xE /* 00005B24 */ 00005B18 487A 00D8 pea.l [PC + 0xD8 /* 00005BF2, value 0xD223A3D '\r\":=', pstring "\":=\" expected" */] 00005B1C 4EBA BE7C jsr [PC - 0x4184 /* 0000199A */] 00005B20 6000 00A4 bra +0xA6 /* 00005BC6 */ label00005B24: 00005B24 594F subq.w A7, 4 00005B26 4EBA D1D0 jsr [PC - 0x2E30 /* 00002CF8 */] 00005B2A 2A1F move.l D5, [A7]+ 00005B2C 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005B32 6700 0092 beq +0x94 /* 00005BC6 */ 00005B36 4EBA C136 jsr [PC - 0x3ECA /* 00001C6E */] 00005B3A 0C2D 0015 FE72 cmpi.b [A5 - 0x18E], 0x15 00005B40 670C beq +0xE /* 00005B4E */ 00005B42 487A 00A0 pea.l [PC + 0xA0 /* 00005BE4, value 0xD22746F '\r\"to', pstring "\"to\" expected" */] 00005B46 4EBA BE52 jsr [PC - 0x41AE /* 0000199A */] 00005B4A 6000 007A bra +0x7C /* 00005BC6 */ label00005B4E: 00005B4E 594F subq.w A7, 4 00005B50 4EBA D1A6 jsr [PC - 0x2E5A /* 00002CF8 */] 00005B54 2C1F move.l D6, [A7]+ 00005B56 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005B5C 6700 0068 beq +0x6A /* 00005BC6 */ 00005B60 4EBA C10C jsr [PC - 0x3EF4 /* 00001C6E */] 00005B64 0C2D 0016 FE72 cmpi.b [A5 - 0x18E], 0x16 00005B6A 670A beq +0xC /* 00005B76 */ 00005B6C 487A 0068 pea.l [PC + 0x68 /* 00005BD6, value 0xD22646F '\r\"do', pstring "\"do\" expected" */] 00005B70 4EBA BE28 jsr [PC - 0x41D8 /* 0000199A */] 00005B74 6050 bra +0x52 /* 00005BC6 */ label00005B76: 00005B76 362D FE70 move.w D3, [A5 - 0x190] 00005B7A BA86 cmp.l D5, D6 00005B7C 6F0A ble +0xC /* 00005B88 */ 00005B7E 1F3C 0014 move.b -[A7], 0x14 00005B82 4EBA FEB4 jsr [PC - 0x14C /* 00005A38 */] 00005B86 603E bra +0x40 /* 00005BC6 */ label00005B88: 00005B88 2D46 FFDC move.l [A6 - 0x24], D6 00005B8C 2E05 move.l D7, D5 00005B8E 6030 bra +0x32 /* 00005BC0 */ label00005B90: 00005B90 286D DF34 movea.l A4, [A5 - 0x20CC] 00005B94 3004 move.w D0, D4 00005B96 C1FC 001A muls.w D0, 0x1A 00005B9A F207 4000 fmove fp0, (int32_t) D7 00005B9E 0640 3516 addi.w D0, 0x3516 00005BA2 F234 6800 0000 fmove (extended) [A4 + D0.w], fp0 00005BA8 3B43 FE70 move.w [A5 - 0x190], D3 00005BAC 4EBA C0C0 jsr [PC - 0x3F40 /* 00001C6E */] 00005BB0 4EBA 0514 jsr [PC + 0x514 /* 000060C6 */] 00005BB4 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005BBA 670A beq +0xC /* 00005BC6 */ 00005BBC 5287 addq.l D7, 1 00005BBE 6906 bvs +0x8 /* 00005BC6 */ label00005BC0: 00005BC0 BEAE FFDC cmp.l D7, [A6 - 0x24] 00005BC4 6FCA ble -0x34 /* 00005B90 */ label00005BC6: 00005BC6 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00005BCA 4E5E unlink A6 00005BCC 4E75 rts 00005BCE 444F neg.w A7 00005BD0 464F not.w A7 00005BD2 5220 addq.b -[A0], 1 00005BD4 2020 move.l D0, -[A0] 00005BD6 0D22 btst -[A2], D6 00005BD8 646F bcc +0x71 /* 00005C49 */ 00005BDA 2220 move.l D1, -[A0] 00005BDC 6578 bcs +0x7A /* 00005C56 */ 00005BDE 7065 moveq.l D0, 0x65 00005BE0 6374 bls +0x76 /* 00005C56 */ 00005BE2 6564 bcs +0x66 /* 00005C48 */ 00005BE4 0D22 btst -[A2], D6 00005BE6 746F moveq.l D2, 0x6F 00005BE8 2220 move.l D1, -[A0] 00005BEA 6578 bcs +0x7A /* 00005C64 */ 00005BEC 7065 moveq.l D0, 0x65 00005BEE 6374 bls +0x76 /* 00005C64 */ 00005BF0 6564 bcs +0x66 /* 00005C56 */ 00005BF2 0D22 btst -[A2], D6 00005BF4 3A3D move.w D5, <> 00005BF6 2220 move.l D1, -[A0] 00005BF8 6578 bcs +0x7A /* 00005C72 */ 00005BFA 7065 moveq.l D0, 0x65 00005BFC 6374 bls +0x76 /* 00005C72 */ 00005BFE 6564 bcs +0x66 /* 00005C64 */ fn00005C00: 00005C00 4E56 FFE2 link A6, -0x001E 00005C04 2F07 move.l -[A7], D7 00005C06 3E2D FE1E move.w D7, [A5 - 0x1E2] 00005C0A 4EBA C062 jsr [PC - 0x3F9E /* 00001C6E */] 00005C0E 0C2D 0013 FE72 cmpi.b [A5 - 0x18E], 0x13 00005C14 670A beq +0xC /* 00005C20 */ 00005C16 487A 003A pea.l [PC + 0x3A /* 00005C52, value 0xD223A3D '\r\":=', pstring "\":=\" expected" */] 00005C1A 4EBA BD7E jsr [PC - 0x4282 /* 0000199A */] 00005C1E 6024 bra +0x26 /* 00005C44 */ label00005C20: 00005C20 486E FFE2 pea.l [A6 - 0x1E] 00005C24 4EBA DA12 jsr [PC - 0x25EE /* 00003638 */] 00005C28 584F addq.w A7, 4 00005C2A 206D DF34 movea.l A0, [A5 - 0x20CC] 00005C2E 3007 move.w D0, D7 00005C30 C1FC 001A muls.w D0, 0x1A 00005C34 43EE FFE2 lea.l A1, [A6 - 0x1E] 00005C38 0640 3516 addi.w D0, 0x3516 00005C3C D0C0 add.w A0, D0 00005C3E 20D9 move.l [A0]+, [A1]+ 00005C40 20D9 move.l [A0]+, [A1]+ 00005C42 20D9 move.l [A0]+, [A1]+ label00005C44: 00005C44 2E1F move.l D7, [A7]+ 00005C46 4E5E unlink A6 label00005C48: 00005C48 4E75 rts 00005C4A 444F neg.w A7 00005C4C 4153 chk.w D0, [A3] 00005C4E 5349 subq.w A1, 1 00005C50 474E chk.w D3, A6 00005C52 0D22 btst -[A2], D6 00005C54 3A3D move.w D5, <> label00005C56: 00005C56 2220 move.l D1, -[A0] 00005C58 6578 bcs +0x7A /* 00005CD2 */ 00005C5A 7065 moveq.l D0, 0x65 00005C5C 6374 bls +0x76 /* 00005CD2 */ 00005C5E 6564 bcs +0x66 /* 00005CC4 */ fn00005C60: 00005C60 4E56 FFEE link A6, -0x0012 label00005C64: 00005C64 2F07 move.l -[A7], D7 00005C66 554F subq.w A7, 2 00005C68 4EBA F034 jsr [PC - 0xFCC /* 00004C9E */] 00005C6C 1E1F move.b D7, [A7]+ 00005C6E 4EBA BFFE jsr [PC - 0x4002 /* 00001C6E */] label00005C72: 00005C72 0C2D 0018 FE72 cmpi.b [A5 - 0x18E], 0x18 00005C78 6708 beq +0xA /* 00005C82 */ 00005C7A 487A 0050 pea.l [PC + 0x50 /* 00005CCC, value 0xF227468, pstring "\"then\" expected" */] 00005C7E 4EBA BD1A jsr [PC - 0x42E6 /* 0000199A */] label00005C82: 00005C82 4A07 tst.b D7 00005C84 670A beq +0xC /* 00005C90 */ 00005C86 4EBA BFE6 jsr [PC - 0x401A /* 00001C6E */] 00005C8A 4EBA 043A jsr [PC + 0x43A /* 000060C6 */] 00005C8E 6008 bra +0xA /* 00005C98 */ label00005C90: 00005C90 1F3C 0017 move.b -[A7], 0x17 00005C94 4EBA FDA2 jsr [PC - 0x25E /* 00005A38 */] label00005C98: 00005C98 4EBA BFD4 jsr [PC - 0x402C /* 00001C6E */] 00005C9C 0C2D 0019 FE72 cmpi.b [A5 - 0x18E], 0x19 00005CA2 6616 bne +0x18 /* 00005CBA */ 00005CA4 4A07 tst.b D7 00005CA6 6708 beq +0xA /* 00005CB0 */ 00005CA8 4227 clr.b -[A7] 00005CAA 4EBA FD8C jsr [PC - 0x274 /* 00005A38 */] 00005CAE 600E bra +0x10 /* 00005CBE */ label00005CB0: 00005CB0 4EBA BFBC jsr [PC - 0x4044 /* 00001C6E */] 00005CB4 4EBA 0410 jsr [PC + 0x410 /* 000060C6 */] 00005CB8 6004 bra +0x6 /* 00005CBE */ label00005CBA: 00005CBA 4EBA CA4C jsr [PC - 0x35B4 /* 00002708 */] label00005CBE: 00005CBE 2E1F move.l D7, [A7]+ 00005CC0 4E5E unlink A6 00005CC2 4E75 rts label00005CC4: 00005CC4 444F neg.w A7 00005CC6 4946 chk.w D4, D6 00005CC8 2020 move.l D0, -[A0] 00005CCA 2020 move.l D0, -[A0] 00005CCC 0F22 btst -[A2], D7 00005CCE 7468 moveq.l D2, 0x68 00005CD0 656E bcs +0x70 /* 00005D40 */ label00005CD2: 00005CD2 2220 move.l D1, -[A0] 00005CD4 6578 bcs +0x7A /* 00005D4E */ 00005CD6 7065 moveq.l D0, 0x65 00005CD8 6374 bls +0x76 /* 00005D4E */ 00005CDA 6564 bcs +0x66 /* 00005D40 */ fn00005CDC: 00005CDC 4E56 FFEC link A6, -0x0014 00005CE0 48E7 0300 movem.l -[A7], D6,D7 00005CE4 3C2D FE70 move.w D6, [A5 - 0x190] label00005CE8: 00005CE8 3B46 FE70 move.w [A5 - 0x190], D6 00005CEC 554F subq.w A7, 2 00005CEE 4EBA EFAE jsr [PC - 0x1052 /* 00004C9E */] 00005CF2 1E1F move.b D7, [A7]+ 00005CF4 4EBA BF78 jsr [PC - 0x4088 /* 00001C6E */] 00005CF8 0C2D 0016 FE72 cmpi.b [A5 - 0x18E], 0x16 00005CFE 6708 beq +0xA /* 00005D08 */ 00005D00 487A 003C pea.l [PC + 0x3C /* 00005D3E, value 0xD22646F '\r\"do', pstring "\"do\" expected" */] 00005D04 4EBA BC94 jsr [PC - 0x436C /* 0000199A */] label00005D08: 00005D08 4A07 tst.b D7 00005D0A 670A beq +0xC /* 00005D16 */ 00005D0C 4EBA BF60 jsr [PC - 0x40A0 /* 00001C6E */] 00005D10 4EBA 03B4 jsr [PC + 0x3B4 /* 000060C6 */] 00005D14 6008 bra +0xA /* 00005D1E */ label00005D16: 00005D16 1F3C 001A move.b -[A7], 0x1A 00005D1A 4EBA FD1C jsr [PC - 0x2E4 /* 00005A38 */] label00005D1E: 00005D1E 1007 move.b D0, D7 00005D20 5300 subq.b D0, 1 00005D22 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005D28 57C1 seq D1 00005D2A 8001 or.b D0, D1 00005D2C 67BA beq -0x44 /* 00005CE8 */ 00005D2E 4CDF 00C0 movem.l D6,D7, [A7]+ 00005D32 4E5E unlink A6 00005D34 4E75 rts 00005D36 444F neg.w A7 00005D38 5748 subq.w A0, 3 00005D3A 494C chk.w D4, A4 00005D3C 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 00005D3E 0D22 btst -[A2], D6 label00005D40: 00005D40 646F bcc +0x71 /* 00005DB1 */ 00005D42 2220 move.l D1, -[A0] 00005D44 6578 bcs +0x7A /* 00005DBE */ 00005D46 7065 moveq.l D0, 0x65 00005D48 6374 bls +0x76 /* 00005DBE */ 00005D4A 6564 bcs +0x66 /* 00005DB0 */ fn00005D4C: 00005D4C 4E56 FFEC link A6, -0x0014 // begin alternate branch 00005D4E-00005D50 label00005D4E: 00005D4E FFEC .invalid <> // end alternate branch 00005D4E-00005D50 label00005D4E: // (misaligned) 00005D50 48E7 0300 movem.l -[A7], D6,D7 00005D54 3C2D FE70 move.w D6, [A5 - 0x190] 00005D58 7E01 moveq.l D7, 0x01 label00005D5A: 00005D5A 3B46 FE70 move.w [A5 - 0x190], D6 00005D5E 4EBA BF0E jsr [PC - 0x40F2 /* 00001C6E */] 00005D62 6014 bra +0x16 /* 00005D78 */ label00005D64: 00005D64 4EBA 0360 jsr [PC + 0x360 /* 000060C6 */] 00005D68 4EBA BF04 jsr [PC - 0x40FC /* 00001C6E */] 00005D6C 0C2D 000A FE72 cmpi.b [A5 - 0x18E], 0xA /* '\n' */ 00005D72 6604 bne +0x6 /* 00005D78 */ 00005D74 4EBA BEF8 jsr [PC - 0x4108 /* 00001C6E */] label00005D78: 00005D78 0C2D 001C FE72 cmpi.b [A5 - 0x18E], 0x1C 00005D7E 56C0 sne D0 00005D80 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005D86 56C1 sne D1 00005D88 C001 and.b D0, D1 00005D8A 66D8 bne -0x26 /* 00005D64 */ 00005D8C 0C2D 001C FE72 cmpi.b [A5 - 0x18E], 0x1C 00005D92 6708 beq +0xA /* 00005D9C */ 00005D94 487A 002C pea.l [PC + 0x2C /* 00005DC2, value 0x1022756E, pstring "\"until\" expected" */] 00005D98 4EBA BC00 jsr [PC - 0x4400 /* 0000199A */] label00005D9C: 00005D9C 554F subq.w A7, 2 00005D9E 4EBA EEFE jsr [PC - 0x1102 /* 00004C9E */] 00005DA2 1E1F move.b D7, [A7]+ 00005DA4 0C2D 0005 FE72 cmpi.b [A5 - 0x18E], 0x5 00005DAA 57C0 seq D0 00005DAC 4400 neg.b D0 00005DAE 8007 or.b D0, D7 label00005DB0: 00005DB0 67A8 beq -0x56 /* 00005D5A */ 00005DB2 4CDF 00C0 movem.l D6,D7, [A7]+ 00005DB6 4E5E unlink A6 00005DB8 4E75 rts 00005DBA 444F neg.w A7 00005DBC 5245 addq.w D5, 1 label00005DBE: 00005DBE 5045 addq.w D5, 8 00005DC0 4154 chk.w D0, [A4] 00005DC2 1022 move.b D0, -[A2] 00005DC4 756E moveq.l D2, 0x6E 00005DC6 7469 moveq.l D2, 0x69 00005DC8 6C22 bge +0x24 /* 00005DEC */ 00005DCA 2065 movea.l A0, -[A5] 00005DCC 7870 moveq.l D4, 0x70 00005DCE 6563 bcs +0x65 /* 00005E33 */ 00005DD0 7465 moveq.l D2, 0x65 00005DD2 6416 bcc +0x18 /* 00005DEA */ fn00005DD4: 00005DD4 4E56 FEAA link A6, -0x0156 00005DD8 48E7 0118 movem.l -[A7], D7,A3,A4 00005DDC 286E 0008 movea.l A4, [A6 + 0x8] 00005DE0 38BC 0001 move.w [A4], 0x1 00005DE4 486E FEAA pea.l [A6 - 0x156] 00005DE8 4EBA D84E jsr [PC - 0x27B2 /* 00003638 */] // begin alternate branch 00005DEA-00005DEC label00005DEA: 00005DEA D84E add.w D4, A6 // end alternate branch 00005DEA-00005DEC label00005DEA: // (misaligned) label00005DEC: 00005DEC 584F addq.w A7, 4 00005DEE 3014 move.w D0, [A4] 00005DF0 C1FC 000C muls.w D0, 0xC 00005DF4 41EE FEAA lea.l A0, [A6 - 0x156] 00005DF8 0640 FEB8 addi.w D0, 0xFEB8 00005DFC 43F6 0000 lea.l A1, [A6 + D0.w] 00005E00 22D8 move.l [A1]+, [A0]+ 00005E02 22D8 move.l [A1]+, [A0]+ 00005E04 22D8 move.l [A1]+, [A0]+ 00005E06 4EBA BE66 jsr [PC - 0x419A /* 00001C6E */] 00005E0A 603C bra +0x3E /* 00005E48 */ label00005E0C: 00005E0C 0C54 0019 cmpi.w [A4], 0x19 00005E10 6C08 bge +0xA /* 00005E1A */ 00005E12 3014 move.w D0, [A4] 00005E14 5240 addq.w D0, 1 00005E16 3880 move.w [A4], D0 00005E18 6008 bra +0xA /* 00005E22 */ label00005E1A: 00005E1A 487A 00D4 pea.l [PC + 0xD4 /* 00005EF0, value 0x12546F6F, pstring "Too many arguments" */] 00005E1E 4EBA BB7A jsr [PC - 0x4486 /* 0000199A */] label00005E22: 00005E22 486E FEAA pea.l [A6 - 0x156] 00005E26 4EBA D810 jsr [PC - 0x27F0 /* 00003638 */] 00005E2A 584F addq.w A7, 4 00005E2C 3014 move.w D0, [A4] 00005E2E C1FC 000C muls.w D0, 0xC 00005E32 41EE FEAA lea.l A0, [A6 - 0x156] 00005E36 0640 FEB8 addi.w D0, 0xFEB8 00005E3A 43F6 0000 lea.l A1, [A6 + D0.w] 00005E3E 22D8 move.l [A1]+, [A0]+ 00005E40 22D8 move.l [A1]+, [A0]+ 00005E42 22D8 move.l [A1]+, [A0]+ 00005E44 4EBA BE28 jsr [PC - 0x41D8 /* 00001C6E */] label00005E48: 00005E48 0C2D 0008 FE72 cmpi.b [A5 - 0x18E], 0x8 00005E4E 67BC beq -0x42 /* 00005E0C */ 00005E50 0C2D 0007 FE72 cmpi.b [A5 - 0x18E], 0x7 00005E56 6708 beq +0xA /* 00005E60 */ 00005E58 487A 0088 pea.l [PC + 0x88 /* 00005EE2, value 0xC222922, pstring "\")\" expected" */] 00005E5C 4EBA BB3C jsr [PC - 0x44C4 /* 0000199A */] label00005E60: 00005E60 3D54 FEB4 move.w [A6 - 0x14C], [A4] 00005E64 7E01 moveq.l D7, 0x01 00005E66 6052 bra +0x54 /* 00005EBA */ label00005E68: 00005E68 0C6D 0064 FE14 cmpi.w [A5 - 0x1EC], 0x64 /* 'd' */ 00005E6E 6C0C bge +0xE /* 00005E7C */ 00005E70 302D FE14 move.w D0, [A5 - 0x1EC] 00005E74 5240 addq.w D0, 1 00005E76 3B40 FE14 move.w [A5 - 0x1EC], D0 00005E7A 6008 bra +0xA /* 00005E84 */ label00005E7C: 00005E7C 487A 0054 pea.l [PC + 0x54 /* 00005ED2, value 0xE537461, pstring "Stack overflow" */] 00005E80 4EBA BB18 jsr [PC - 0x44E8 /* 0000199A */] label00005E84: 00005E84 206D DF34 movea.l A0, [A5 - 0x20CC] 00005E88 302D FE14 move.w D0, [A5 - 0x1EC] 00005E8C C1FC 001A muls.w D0, 0x1A 00005E90 0640 3508 addi.w D0, 0x3508 00005E94 47F0 0000 lea.l A3, [A0 + D0.w] 00005E98 177C 0001 000C move.b [A3 + 0xC], 0x1 00005E9E 3007 move.w D0, D7 00005EA0 C1FC 000C muls.w D0, 0xC 00005EA4 0640 FEB8 addi.w D0, 0xFEB8 00005EA8 41F6 0000 lea.l A0, [A6 + D0.w] 00005EAC 43EB 000E lea.l A1, [A3 + 0xE] 00005EB0 22D8 move.l [A1]+, [A0]+ 00005EB2 22D8 move.l [A1]+, [A0]+ 00005EB4 22D8 move.l [A1]+, [A0]+ 00005EB6 5247 addq.w D7, 1 00005EB8 6906 bvs +0x8 /* 00005EC0 */ label00005EBA: 00005EBA BE6E FEB4 cmp.w D7, [A6 - 0x14C] 00005EBE 6FA8 ble -0x56 /* 00005E68 */ label00005EC0: 00005EC0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00005EC4 4E5E unlink A6 00005EC6 4E74 0004 rtd 0x0004 00005ECA 5055 addq.w [A5], 8 00005ECC 5348 subq.w A0, 1 00005ECE 4152 chk.w D0, [A2] 00005ED0 4755 chk.w D3, [A5] 00005ED2 0E53 7461 .invalid.w [A3], 0x7461 /* 'ta' */ // invalid immediate operation 00005ED6 636B bls +0x6D /* 00005F43 */ 00005ED8 206F 7665 movea.l A0, [A7 + 0x7665] 00005EDC 7266 moveq.l D1, 0x66 00005EDE 6C6F bge +0x71 /* 00005F4F */ 00005EE0 7700 moveq.l D3, 0x00 00005EE2 0C22 2922 cmpi.b -[A2], 0x22 /* '\"' */ 00005EE6 2065 movea.l A0, -[A5] 00005EE8 7870 moveq.l D4, 0x70 00005EEA 6563 bcs +0x65 /* 00005F4F */ 00005EEC 7465 moveq.l D2, 0x65 00005EEE 6400 1254 bcc +0x1256 /* 00007144 */ 00005EF2 6F6F ble +0x71 /* 00005F63 */ 00005EF4 206D 616E movea.l A0, [A5 + 0x616E] 00005EF8 7920 moveq.l D4, 0x20 00005EFA 6172 bsr +0x74 /* 00005F6E */ 00005EFC 6775 beq +0x77 /* 00005F73 */ 00005EFE 6D65 blt +0x67 /* 00005F65 */ 00005F00 6E74 bgt +0x76 /* 00005F76 */ 00005F02 7316 moveq.l D1, 0x16 fn00005F04: 00005F04 4E56 FFBA link A6, -0x0046 00005F08 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00005F0C 3A2D FE12 move.w D5, [A5 - 0x1EE] 00005F10 3B6D FE1C FE12 move.w [A5 - 0x1EE], [A5 - 0x1E4] 00005F16 41ED FEE6 lea.l A0, [A5 - 0x11A] 00005F1A 43EE FFDA lea.l A1, [A6 - 0x26] 00005F1E 22D8 move.l [A1]+, [A0]+ 00005F20 22D8 move.l [A1]+, [A0]+ 00005F22 22D8 move.l [A1]+, [A0]+ 00005F24 41ED FEDA lea.l A0, [A5 - 0x126] 00005F28 43ED FEE6 lea.l A1, [A5 - 0x11A] 00005F2C 22D8 move.l [A1]+, [A0]+ 00005F2E 22D8 move.l [A1]+, [A0]+ 00005F30 22D8 move.l [A1]+, [A0]+ 00005F32 3C2D FE14 move.w D6, [A5 - 0x1EC] 00005F36 4EBA BD36 jsr [PC - 0x42CA /* 00001C6E */] 00005F3A 0C2D 0006 FE72 cmpi.b [A5 - 0x18E], 0x6 00005F40 660A bne +0xC /* 00005F4C */ 00005F42 486E FFE8 pea.l [A6 - 0x18] 00005F46 4EBA FE8C jsr [PC - 0x174 /* 00005DD4 */] 00005F4A 6008 bra +0xA /* 00005F54 */ label00005F4C: 00005F4C 426E FFE8 clr.w [A6 - 0x18] 00005F50 4EBA C7B6 jsr [PC - 0x384A /* 00002708 */] label00005F54: 00005F54 382D FE70 move.w D4, [A5 - 0x190] 00005F58 3B6D FE12 FE70 move.w [A5 - 0x190], [A5 - 0x1EE] 00005F5E 4A6E FFE8 tst.w [A6 - 0x18] 00005F62 6F00 00A4 ble +0xA6 /* 00006008 */ 00005F66 4EBA CB2A jsr [PC - 0x34D6 /* 00002A92 */] 00005F6A 4247 clr.w D7 00005F6C 4EBA BD00 jsr [PC - 0x4300 /* 00001C6E */] // begin alternate branch 00005F6E-00005F70 fn00005F6E: 00005F6E BD00 xor.b D0, D6 // end alternate branch 00005F6E-00005F70 fn00005F6E: // (misaligned) 00005F70 6046 bra +0x48 /* 00005FB8 */ label00005F72: 00005F72 0C2D 0004 FE72 cmpi.b [A5 - 0x18E], 0x4 // begin alternate branch 00005F76-00005F7A label00005F76: 00005F76 FE72 57C0 .extension 0xE72 <>, 0x57C0 // unimplemented // end alternate branch 00005F76-00005F7A label00005F76: // (misaligned) 00005F78 57C0 seq D0 00005F7A 0C2D 001E FE72 cmpi.b [A5 - 0x18E], 0x1E 00005F80 57C1 seq D1 00005F82 8001 or.b D0, D1 00005F84 672E beq +0x30 /* 00005FB4 */ 00005F86 BE6E FFE8 cmp.w D7, [A6 - 0x18] 00005F8A 6C04 bge +0x6 /* 00005F90 */ 00005F8C 5247 addq.w D7, 1 00005F8E 6008 bra +0xA /* 00005F98 */ label00005F90: 00005F90 487A 0120 pea.l [PC + 0x120 /* 000060B2, value 0x12546F6F, pstring "Too many arguments" */] 00005F94 4EBA BA04 jsr [PC - 0x45FC /* 0000199A */] label00005F98: 00005F98 206D DF34 movea.l A0, [A5 - 0x20CC] 00005F9C 3006 move.w D0, D6 00005F9E D047 add.w D0, D7 00005FA0 C1FC 001A muls.w D0, 0x1A 00005FA4 43ED FEDA lea.l A1, [A5 - 0x126] 00005FA8 0640 3508 addi.w D0, 0x3508 00005FAC D0C0 add.w A0, D0 00005FAE 20D9 move.l [A0]+, [A1]+ 00005FB0 20D9 move.l [A0]+, [A1]+ 00005FB2 20D9 move.l [A0]+, [A1]+ label00005FB4: 00005FB4 4EBA BCB8 jsr [PC - 0x4348 /* 00001C6E */] label00005FB8: 00005FB8 7000 moveq.l D0, 0x00 00005FBA 102D FE72 move.b D0, [A5 - 0x18E] 00005FBE 3F00 move.w -[A7], D0 00005FC0 487A 00EC pea.l [PC + 0xEC /* 000060AE, value 0x4000C710, cstring "@" */] 00005FC4 486E FFBA pea.l [A6 - 0x46] 00005FC8 3F3C 0004 move.w -[A7], 0x4 00005FCC 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00005FD0 486E FFBA pea.l [A6 - 0x46] 00005FD4 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00005FD8 6698 bne -0x66 /* 00005F72 */ 00005FDA 0C2D 000D FE72 cmpi.b [A5 - 0x18E], 0xD /* '\r' */ 00005FE0 6608 bne +0xA /* 00005FEA */ 00005FE2 487A 00AC pea.l [PC + 0xAC /* 00006090, value 0x1C564152, pstring "VAR parameters not supported" */] 00005FE6 4EBA B9B2 jsr [PC - 0x464E /* 0000199A */] label00005FEA: 00005FEA BE6E FFE8 cmp.w D7, [A6 - 0x18] 00005FEE 6C08 bge +0xA /* 00005FF8 */ 00005FF0 487A 008C pea.l [PC + 0x8C /* 0000607E, value 0x11546F6F, pstring "Too few arguments" */] 00005FF4 4EBA B9A4 jsr [PC - 0x465C /* 0000199A */] label00005FF8: 00005FF8 0C2D 0007 FE72 cmpi.b [A5 - 0x18E], 0x7 00005FFE 6708 beq +0xA /* 00006008 */ 00006000 487A 006E pea.l [PC + 0x6E /* 00006070, value 0xC222922, pstring "\")\" expected" */] 00006004 4EBA B994 jsr [PC - 0x466C /* 0000199A */] label00006008: 00006008 4EBA BC64 jsr [PC - 0x439C /* 00001C6E */] 0000600C 0C2D 0006 FE72 cmpi.b [A5 - 0x18E], 0x6 00006012 57C0 seq D0 00006014 4A6E FFE8 tst.w [A6 - 0x18] 00006018 57C1 seq D1 0000601A C001 and.b D0, D1 0000601C 6708 beq +0xA /* 00006026 */ 0000601E 487A 0038 pea.l [PC + 0x38 /* 00006058, value 0x16417267, pstring "Arguments not expected" */] 00006022 4EBA B976 jsr [PC - 0x468A /* 0000199A */] label00006026: 00006026 4EBA F9BE jsr [PC - 0x642 /* 000059E6 */] 0000602A 4EBA F95A jsr [PC - 0x6A6 /* 00005986 */] 0000602E 3B44 FE70 move.w [A5 - 0x190], D4 00006032 3B46 FE14 move.w [A5 - 0x1EC], D6 00006036 3B45 FE12 move.w [A5 - 0x1EE], D5 0000603A 41EE FFDA lea.l A0, [A6 - 0x26] 0000603E 43ED FEE6 lea.l A1, [A5 - 0x11A] 00006042 22D8 move.l [A1]+, [A0]+ 00006044 22D8 move.l [A1]+, [A0]+ 00006046 22D8 move.l [A1]+, [A0]+ 00006048 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 0000604C 4E5E unlink A6 0000604E 4E75 rts 00006050 444F neg.w A7 00006052 5052 addq.w [A2], 8 00006054 4F43 chk.w D7, D3 00006056 4544 chk.w D2, D4 00006058 1641 movea.b A3, D1 0000605A 7267 moveq.l D1, 0x67 0000605C 756D moveq.l D2, 0x6D 0000605E 656E bcs +0x70 /* 000060CE */ 00006060 7473 moveq.l D2, 0x73 00006062 206E 6F74 movea.l A0, [A6 + 0x6F74] 00006066 2065 movea.l A0, -[A5] 00006068 7870 moveq.l D4, 0x70 0000606A 6563 bcs +0x65 /* 000060CF */ 0000606C 7465 moveq.l D2, 0x65 0000606E 6416 bcc +0x18 /* 00006086 */ 00006070 0C22 2922 cmpi.b -[A2], 0x22 /* '\"' */ 00006074 2065 movea.l A0, -[A5] 00006076 7870 moveq.l D4, 0x70 00006078 6563 bcs +0x65 /* 000060DD */ 0000607A 7465 moveq.l D2, 0x65 0000607C 6400 1154 bcc +0x1156 /* 000071D2 */ 00006080 6F6F ble +0x71 /* 000060F1 */ 00006082 2066 movea.l A0, -[A6] 00006084 6577 bcs +0x79 /* 000060FD */ label00006086: 00006086 2061 movea.l A0, -[A1] 00006088 7267 moveq.l D1, 0x67 0000608A 756D moveq.l D2, 0x6D 0000608C 656E bcs +0x70 /* 000060FC */ 0000608E 7473 moveq.l D2, 0x73 00006090 1C56 movea.b A6, [A6] 00006092 4152 chk.w D0, [A2] 00006094 2070 6172 616D 6574 6572 movea.l A0, [[A0 + 0x616D6574] + 0x6572] 0000609E 7320 moveq.l D1, 0x20 000060A0 6E6F bgt +0x71 /* 00006111 */ 000060A2 7420 moveq.l D2, 0x20 000060A4 7375 moveq.l D1, 0x75 000060A6 7070 moveq.l D0, 0x70 000060A8 6F72 ble +0x74 /* 0000611C */ 000060AA 7465 moveq.l D2, 0x65 000060AC 6416 bcc +0x18 /* 000060C4 */ 000060AE 4000 negx.b D0 000060B0 C710 and.b [A0], D3 000060B2 1254 movea.b A1, [A4] 000060B4 6F6F ble +0x71 /* 00006125 */ 000060B6 206D 616E movea.l A0, [A5 + 0x616E] 000060BA 7920 moveq.l D4, 0x20 000060BC 6172 bsr +0x74 /* 00006130 */ 000060BE 6775 beq +0x77 /* 00006135 */ 000060C0 6D65 blt +0x67 /* 00006127 */ 000060C2 6E74 bgt +0x76 /* 00006138 */ label000060C4: 000060C4 7316 moveq.l D1, 0x16 fn000060C6: 000060C6 4E56 0000 link A6, 0 000060CA 102D FE72 move.b D0, [A5 - 0x18E] label000060CE: 000060CE 6050 bra +0x52 /* 00006120 */ label000060D0: 000060D0 4EBA F8B4 jsr [PC - 0x74C /* 00005986 */] 000060D4 6000 0076 bra +0x78 /* 0000614C */ label000060D8: 000060D8 4EBA F1A0 jsr [PC - 0xE60 /* 0000527A */] 000060DC 6000 006E bra +0x70 /* 0000614C */ label000060E0: 000060E0 4EBA FA1A jsr [PC - 0x5E6 /* 00005AFC */] 000060E4 6000 0066 bra +0x68 /* 0000614C */ label000060E8: 000060E8 4EBA FB76 jsr [PC - 0x48A /* 00005C60 */] 000060EC 6000 005E bra +0x60 /* 0000614C */ label000060F0: 000060F0 4EBA FBEA jsr [PC - 0x416 /* 00005CDC */] 000060F4 6000 0056 bra +0x58 /* 0000614C */ label000060F8: 000060F8 4EBA FC52 jsr [PC - 0x3AE /* 00005D4C */] label000060FC: 000060FC 6000 004E bra +0x50 /* 0000614C */ label00006100: 00006100 487A 0090 pea.l [PC + 0x90 /* 00006192, value 0x14556E64, pstring "Undefined identifier" */] 00006104 4EBA B894 jsr [PC - 0x476C /* 0000199A */] 00006108 6042 bra +0x44 /* 0000614C */ label0000610A: 0000610A 4EBA FAF4 jsr [PC - 0x50C /* 00005C00 */] 0000610E 603C bra +0x3E /* 0000614C */ label00006110: 00006110 4EBA FDF2 jsr [PC - 0x20E /* 00005F04 */] 00006114 6036 bra +0x38 /* 0000614C */ label00006116: 00006116 487A 0066 pea.l [PC + 0x66 /* 0000617E, value 0x12537461, pstring "Statement expected" */] 0000611A 4EBA B87E jsr [PC - 0x4782 /* 0000199A */] // begin alternate branch 0000611C-0000611E label0000611C: 0000611C B87E cmp.w D4, <> // end alternate branch 0000611C-0000611E label0000611C: // (misaligned) 0000611E 602C bra +0x2E /* 0000614C */ label00006120: 00006120 5300 subq.b D0, 1 00006122 67AC beq -0x52 /* 000060D0 */ 00006124 5700 subq.b D0, 3 00006126 67D8 beq -0x26 /* 00006100 */ 00006128 0600 00F3 addi.b D0, 0xF3 0000612C 67AA beq -0x54 /* 000060D8 */ 0000612E 5700 subq.b D0, 3 fn00006130: 00006130 67AE beq -0x50 /* 000060E0 */ 00006132 5700 subq.b D0, 3 00006134 67B2 beq -0x4C /* 000060E8 */ 00006136 5500 subq.b D0, 2 label00006138: 00006138 67DC beq -0x22 /* 00006116 */ 0000613A 5300 subq.b D0, 1 0000613C 67B2 beq -0x4C /* 000060F0 */ 0000613E 5300 subq.b D0, 1 00006140 67B6 beq -0x48 /* 000060F8 */ 00006142 5700 subq.b D0, 3 00006144 67C4 beq -0x3A /* 0000610A */ 00006146 0600 00F0 addi.b D0, 0xF0 0000614A 67C4 beq -0x3A /* 00006110 */ label0000614C: 0000614C 554F subq.w A7, 2 0000614E 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 00006152 102D DF32 move.b D0, [A5 - 0x20CE] 00006156 5300 subq.b D0, 1 00006158 4400 neg.b D0 0000615A 801F or.b D0, [A7]+ 0000615C 6714 beq +0x16 /* 00006172 */ 0000615E 1B7C 0005 FE72 move.b [A5 - 0x18E], 0x5 00006164 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] 00006168 4A2D DF32 tst.b [A5 - 0x20CE] 0000616C 6704 beq +0x6 /* 00006172 */ 0000616E 4EAD 091A jsr [A5 + 0x91A /* export_287 */] label00006172: 00006172 4E5E unlink A6 00006174 4E75 rts 00006176 444F neg.w A7 00006178 5354 subq.w [A4], 1 0000617A 4154 chk.w D0, [A4] 0000617C 454D chk.w D2, A5 0000617E 1253 movea.b A1, [A3] 00006180 7461 moveq.l D2, 0x61 00006182 7465 moveq.l D2, 0x65 00006184 6D65 blt +0x67 /* 000061EB */ 00006186 6E74 bgt +0x76 /* 000061FC */ 00006188 2065 movea.l A0, -[A5] 0000618A 7870 moveq.l D4, 0x70 0000618C 6563 bcs +0x65 /* 000061F1 */ 0000618E 7465 moveq.l D2, 0x65 00006190 6416 bcc +0x18 /* 000061A8 */ 00006192 1455 movea.b A2, [A5] 00006194 6E64 bgt +0x66 /* 000061FA */ 00006196 6566 bcs +0x68 /* 000061FE */ 00006198 696E bvs +0x70 /* 00006208 */ 0000619A 6564 bcs +0x66 /* 00006200 */ 0000619C 2069 6465 movea.l A0, [A1 + 0x6465] 000061A0 6E74 bgt +0x76 /* 00006216 */ 000061A2 6966 bvs +0x68 /* 0000620A */ 000061A4 6965 bvs +0x67 /* 0000620B */ 000061A6 7216 moveq.l D1, 0x16 export_437: fn000061A8: 000061A8 4E56 FDE8 link A6, -0x0218 000061AC 48E7 0138 movem.l -[A7], D7,A2,A3,A4 000061B0 4A6D 9DF6 tst.w [A5 - 0x620A] 000061B4 6F16 ble +0x18 /* 000061CC */ 000061B6 246D 95CA movea.l A2, [A5 - 0x6A36] 000061BA 594F subq.w A7, 4 000061BC A924 syscall FrontWindow 000061BE 201F move.l D0, [A7]+ 000061C0 B0AA 009E cmp.l D0, [A2 + 0x9E] 000061C4 6706 beq +0x8 /* 000061CC */ 000061C6 2F2A 009E move.l -[A7], [A2 + 0x9E] 000061CA A91F syscall SelectWindow label000061CC: 000061CC 422D DED0 clr.b [A5 - 0x2130] 000061D0 422E FEEE clr.b [A6 - 0x112] 000061D4 4247 clr.w D7 000061D6 302E 0008 move.w D0, [A6 + 0x8] 000061DA D040 add.w D0, D0 000061DC 0640 FE22 addi.w D0, 0xFE22 000061E0 3B75 0000 FE12 move.w [A5 - 0x1EE], [A5 + D0.w] 000061E6 3B6D FE12 FE70 move.w [A5 - 0x190], [A5 - 0x1EE] 000061EC 3B6D FE12 FE20 move.w [A5 - 0x1E0], [A5 - 0x1EE] 000061F2 422D FE72 clr.b [A5 - 0x18E] 000061F6 1B7C 0001 DF32 move.b [A5 - 0x20CE], 0x1 // begin alternate branch 000061FA-00006204 label000061FA: 000061FA DF32 422D add.b [A2 + D4.w * 2 + 0x2D], D7 label000061FC: // (misaligned) label000061FE: 000061FE FEFE 266D .extension 0xEFE <> // unimplemented label00006200: // (misaligned) 00006202 95CA sub.l A2, A2 // end alternate branch 000061FA-00006204 label000061FA: // (misaligned) label000061FC: 000061FC 422D FEFE clr.b [A5 - 0x102] label000061FE: // (misaligned) label00006200: 00006200 266D 95CA movea.l A3, [A5 - 0x6A36] 00006204 3B6D FE22 FE14 move.w [A5 - 0x1EC], [A5 - 0x1DE] // begin alternate branch 00006208-0000620E label00006208: 00006208 FE14 41FA .unknown 0xFE14 0x41FA (W = 7) label0000620A: // (misaligned) 0000620C 00EE .incomplete // end alternate branch 00006208-0000620E label00006208: // (misaligned) label0000620A: 0000620A 41FA 00EE lea.l A0, [PC + 0xEE /* 000062FA, value 0x20202020 ' ' */] 0000620E 43ED FEE6 lea.l A1, [A5 - 0x11A] 00006212 22D8 move.l [A1]+, [A0]+ 00006214 22D8 move.l [A1]+, [A0]+ label00006216: 00006216 22D8 move.l [A1]+, [A0]+ 00006218 4EBA BA54 jsr [PC - 0x45AC /* 00001C6E */] 0000621C 4EBA F7C8 jsr [PC - 0x838 /* 000059E6 */] 00006220 4EBA F764 jsr [PC - 0x89C /* 00005986 */] 00006224 202D 95CA move.l D0, [A5 - 0x6A36] 00006228 B08B cmp.l D0, A3 0000622A 56C0 sne D0 0000622C 222D 95CA move.l D1, [A5 - 0x6A36] 00006230 B2AD BE3C cmp.l D1, [A5 - 0x41C4] 00006234 56C1 sne D1 00006236 C001 and.b D0, D1 00006238 670A beq +0xC /* 00006244 */ 0000623A 206D 95CA movea.l A0, [A5 - 0x6A36] 0000623E 2F28 009E move.l -[A7], [A0 + 0x9E] 00006242 A91F syscall SelectWindow label00006244: 00006244 246D 95CA movea.l A2, [A5 - 0x6A36] 00006248 302A 002A move.w D0, [A2 + 0x2A] 0000624C 906A 0026 sub.w D0, [A2 + 0x26] 00006250 4A40 tst.w D0 00006252 5FC0 sle D0 00006254 322A 0028 move.w D1, [A2 + 0x28] 00006258 926A 0024 sub.w D1, [A2 + 0x24] 0000625C 4A41 tst.w D1 0000625E 5FC1 sle D1 00006260 8001 or.b D0, D1 00006262 6704 beq +0x6 /* 00006268 */ 00006264 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */] label00006268: 00006268 206D 95CA movea.l A0, [A5 - 0x6A36] 0000626C 4A28 006A tst.b [A0 + 0x6A] 00006270 6704 beq +0x6 /* 00006276 */ 00006272 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] label00006276: 00006276 422D DF32 clr.b [A5 - 0x20CE] 0000627A 606C bra +0x6E /* 000062E8 */ 0000627C 422E FEEE clr.b [A6 - 0x112] 00006280 604A bra +0x4C /* 000062CC */ label00006282: 00006282 486E FDEA pea.l [A6 - 0x216] 00006286 486E FEEE pea.l [A6 - 0x112] 0000628A 206D DF34 movea.l A0, [A5 - 0x20CC] 0000628E 302D FE70 move.w D0, [A5 - 0x190] 00006292 7200 moveq.l D1, 0x00 00006294 1230 0000 move.b D1, [A0 + D0.w] 00006298 303C 0100 move.w D0, 0x100 0000629C 1001 move.b D0, D1 0000629E 3D40 FDE8 move.w [A6 - 0x218], D0 000062A2 486E FDE8 pea.l [A6 - 0x218] 000062A6 3F3C 0002 move.w -[A7], 0x2 000062AA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000062AE 584F addq.w A7, 4 000062B0 3F3C 00FF move.w -[A7], 0xFF 000062B4 486E FDEA pea.l [A6 - 0x216] 000062B8 486E FEEE pea.l [A6 - 0x112] 000062BC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000062C0 302D FE70 move.w D0, [A5 - 0x190] 000062C4 5240 addq.w D0, 1 000062C6 3B40 FE70 move.w [A5 - 0x190], D0 000062CA 5247 addq.w D7, 1 label000062CC: 000062CC 302D FE70 move.w D0, [A5 - 0x190] 000062D0 B06D FE10 cmp.w D0, [A5 - 0x1F0] 000062D4 5FC0 sle D0 000062D6 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 000062DA 5FC1 sle D1 000062DC C001 and.b D0, D1 000062DE 66A2 bne -0x5C /* 00006282 */ 000062E0 486E FEEE pea.l [A6 - 0x112] 000062E4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] label000062E8: 000062E8 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 000062EC 4E5E unlink A6 000062EE 4E74 0002 rtd 0x0002 000062F2 5255 addq.w [A5], 1 000062F4 4E4D trap 13 000062F6 4143 chk.w D0, D3 000062F8 524F addq.w A7, 1 000062FA 2020 move.l D0, -[A0] 000062FC 2020 move.l D0, -[A0] 000062FE 2020 move.l D0, -[A0] 00006300 2020 move.l D0, -[A0] 00006302 2020 move.l D0, -[A0] 00006304 2020 move.l D0, -[A0] export_438: 00006306 4E56 FFEC link A6, -0x0014 0000630A 48E7 0300 movem.l -[A7], D6,D7 0000630E 3E2E 000A move.w D7, [A6 + 0xA] 00006312 4A47 tst.w D7 00006314 6700 00D0 beq +0xD2 /* 000063E6 */ 00006318 0C47 0010 cmpi.w D7, 0x10 0000631C 6600 009E bne +0xA0 /* 000063BC */ 00006320 302E 0008 move.w D0, [A6 + 0x8] 00006324 604C bra +0x4E /* 00006372 */ 00006326 7E41 moveq.l D7, 0x41 00006328 6000 0092 bra +0x94 /* 000063BC */ 0000632C 7E42 moveq.l D7, 0x42 0000632E 6000 008C bra +0x8E /* 000063BC */ 00006332 7E43 moveq.l D7, 0x43 00006334 6000 0086 bra +0x88 /* 000063BC */ 00006338 7E44 moveq.l D7, 0x44 0000633A 6000 0080 bra +0x82 /* 000063BC */ 0000633E 7E45 moveq.l D7, 0x45 00006340 6000 007A bra +0x7C /* 000063BC */ 00006344 7E46 moveq.l D7, 0x46 00006346 6000 0074 bra +0x76 /* 000063BC */ 0000634A 7E47 moveq.l D7, 0x47 0000634C 6000 006E bra +0x70 /* 000063BC */ 00006350 7E48 moveq.l D7, 0x48 00006352 6000 0068 bra +0x6A /* 000063BC */ 00006356 7E49 moveq.l D7, 0x49 00006358 6062 bra +0x64 /* 000063BC */ 0000635A 7E4A moveq.l D7, 0x4A 0000635C 605E bra +0x60 /* 000063BC */ 0000635E 7E4B moveq.l D7, 0x4B 00006360 605A bra +0x5C /* 000063BC */ 00006362 7E4C moveq.l D7, 0x4C 00006364 6056 bra +0x58 /* 000063BC */ 00006366 7E4D moveq.l D7, 0x4D 00006368 6052 bra +0x54 /* 000063BC */ 0000636A 7E4E moveq.l D7, 0x4E 0000636C 604E bra +0x50 /* 000063BC */ 0000636E 7E4F moveq.l D7, 0x4F 00006370 604A bra +0x4C /* 000063BC */ label00006372: 00006372 0640 FFA0 addi.w D0, 0xFFA0 00006376 0C40 001B cmpi.w D0, 0x1B 0000637A 6440 bcc +0x42 /* 000063BC */ 0000637C D040 add.w D0, D0 0000637E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00006382 4EFB 0002 jmp [PC + D0.w + 0x2] 00006386 FFB8 .invalid <> 00006388 FFBE .invalid <> 0000638A FFC4 .invalid <> 0000638C FFAC .invalid <> 0000638E FFCA .invalid <> 00006390 FFD0 .invalid <> 00006392 0036 FFD8 0036 ori.b [A6 + D0.w + 0x36], 0xD8 00006398 FFE0 .invalid <> 0000639A 0036 FFE4 0036 ori.b [A6 + D0.w + 0x36], 0xE4 000063A0 FFD4 .invalid <> 000063A2 0036 FFDC 0036 ori.b [A6 + D0.w + 0x36], 0xDC 000063A8 FFE8 .invalid <> 000063AA 0036 0036 0036 ori.b [A6 + D0.w + 0x36], 0x36 /* '6' */ 000063B0 0036 FFB2 0036 ori.b [A6 + D0.w + 0x36], 0xB2 000063B6 FFA6 .invalid <> 000063B8 0036 FFA0 3D6D ori.b <>, 0xA0 // begin alternate branch 000063BC-000063C2 label000063BC: 000063BC 3D6D DF2E FFEC move.w [A6 - 0x14], [A5 - 0x20D2] // end alternate branch 000063BC-000063C2 label000063BC: // (misaligned) 000063BE DF2E FFEC add.b [A6 - 0x14], D7 000063C2 7C01 moveq.l D6, 0x01 000063C4 601A bra +0x1C /* 000063E0 */ label000063C6: 000063C6 7000 moveq.l D0, 0x00 000063C8 41ED FE55 lea.l A0, [A5 - 0x1AB] 000063CC 1030 6000 move.b D0, [A0 + D6.w] 000063D0 BE40 cmp.w D7, D0 000063D2 6608 bne +0xA /* 000063DC */ 000063D4 3F06 move.w -[A7], D6 000063D6 4EBA FDD0 jsr [PC - 0x230 /* 000061A8 */] 000063DA 600A bra +0xC /* 000063E6 */ label000063DC: 000063DC 5246 addq.w D6, 1 000063DE 6906 bvs +0x8 /* 000063E6 */ label000063E0: 000063E0 BC6E FFEC cmp.w D6, [A6 - 0x14] 000063E4 6FE0 ble -0x1E /* 000063C6 */ label000063E6: 000063E6 4CDF 00C0 movem.l D6,D7, [A7]+ 000063EA 4E5E unlink A6 000063EC 4E74 0004 rtd 0x0004 000063F0 5255 addq.w [A5], 1 000063F2 4E4B trap 11 000063F4 4559 chk.w D2, [A1]+ 000063F6 4D41 chk.w D6, D1